-1

我有这个代码:

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

这给了我一个超链接如下:

www.mydomain.com/admin/config/'main.txt 的内容'

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

我尝试了以下方法:

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

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

我不知道如何在没有路径的情况下只给我文件中的任何内容。

任何帮助将不胜感激。

谢谢你。

4

1 回答 1

-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";
?>
于 2013-04-19T11:49:18.550 回答