我有这段代码:
<?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);
但它只是给了我同样的回报。
我迷失了如何只是给我文件中的任何内容,没有路径。
非常感谢任何帮助。
谢谢。
答案 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";
?>