我有一个名为database.txt
的文本文件,它包含3个以“ - ”分隔的网址。
<?
$dir = $_POST['path123'];
$percorso = file($dir."/database.txt");
while(list(,$value) = each($percorso)){
list($gp1, $gp2, $gp3) = split("[:]", $value);
#declaration trim()
$params["gp1"] = trim($gp1);
$params["gp2"] = trim($gp2);
$params["gp3"] = trim($gp3);
#print results
}
echo '<img src="$gp1" border=0>';
?>
如您所见,path123
是文件夹的名称,$ percorso是database.txt的路径。使用该代码,我应该在3个不同的变量(gp1,gp2和gp3)中加载3个URL。
我的问题是,当我使用echo '<img src="$gp1" border=0>'
时,mozilla在这里给出了一个错误,上面写着“语法错误,意外的$ end”。所以我无法在屏幕上显示我的database.txt文件中的第一个URL。有什么帮助吗?
答案 0 :(得分:3)
更改
list($gp1, $gp2, $gp3) = split("[:]", $value); //will output http://
到
list($gp1, $gp2, $gp3) = split("[-]", $value); //will output http://linkhere.tld
答案 1 :(得分:2)
更改
echo '<img src="$gp1" border=0>';
要
echo '<img src="'.$gp1.'" style="border: none;" />';