2013-07-08 93 views
0

我有一個名爲database.txt的文本文件,它包含3個用「 - 」分隔的URL。從字符串加載php圖像

<? 
$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給我一個錯誤在這裏說「語法錯誤,意外的$結束」。所以我無法在屏幕上顯示我的database.txt文件中的第一個URL。任何幫助?

+2

你沒有關閉而 – Lefsler

+0

已修復。順便說一句,我仍然看不到圖像 –

+0

你能告訴我們最終的HTML嗎? –

回答

3

變化

list($gp1, $gp2, $gp3) = split("[:]", $value); //will output http:// 

list($gp1, $gp2, $gp3) = split("[-]", $value); //will output http://linkhere.tld 
2

變化

echo '<img src="$gp1" border=0>'; 

echo '<img src="'.$gp1.'" style="border: none;" />';