带有file_get_content的不需要的文件路径

时间:2013-04-19 11:40:38

标签: php

我有这段代码:

<?php 
$file1 = file_get_contents('http://www.mydomain.com/admin/config/main.txt');
echo "<a href='$file1' >";
?>

其中给我一个如下的超链接:

www.mydomain.com/admin/config/'content of main.txt'

我想要的是创建一个包含'main.txt'内容的链接

我尝试了以下内容:

$file1 = file_get_contents('http://www.mydomain.com/admin/config/main.txt', false);

但它只是给了我同样的回报。

我迷失了如何只是给我文件中的任何内容,没有路径。

非常感谢任何帮助。

谢谢。

1 个答案:

答案 0 :(得分:-1)

取出您不希望在链接中看到的部分。

<?php 
$file1 = file_get_contents('http://www.mydomain.com/admin/config/main.txt');

$file1_pruned = str_replace('www.mydomain.com/admin/config/','',$file1);

echo "<a href='$file1_pruned' >";

/* When I have this kind of unexpected results, I like to compare 
** the original with the modified result. So you might also show 
** both after the link just to compare.
**/
echo "Checking output.<br><br>file1: $file1<br>file1_modified: $file1_modified";
?>