2017-04-27 181 views
0

我正在寫一個HTML代碼的PHP代碼。現在,我得到它,我不能追蹤解析錯誤可能有人幫我解決它無法解決解析錯誤

echo '<a href="'.base_url('uploads/files/'.$file['file_name']).'"> 
    <img src="echo base_url('uploads/files/'.$file['file_name'])"> 
    <p>Uploaded On '.date("j M Y",strtotime($file['created'])).'</p>'; 

錯誤:-Parse錯誤:語法錯誤,意想不到的「上傳」(T_STRING),預計「」要麼 ';'

+0

二行,放棄'回聲'一個用''.''重複它 - 那麼你需要在''>''之前'''在該行最後。看看這裏的語法突出顯示(或使用適當的編輯器),並查看你已經如何將字符串連接在一起。 – Qirel

+0

看看這一點'src =「echo base_url」 – JustOnUnderMillions

回答

0
echo '<a href="'.base_url('uploads/files/'.$file['file_name']).'"> 
    <img src="'.base_url('uploads/files/'.$file['file_name']).'"> 
    <p>Uploaded On '.date("j M Y",strtotime($file['created'])).'</p>'; 
+1

爲什麼對這個答案進行投票? – RiggsFolly

+0

雖然這個代碼片段是受歡迎的,並且可以提供一些幫助,如果它包含解釋,它會[大大改善](// meta.stackexchange.com/q/114762)*如何解決這個問題,如果沒有這個答案,你的答案就沒有什麼教育價值了 - 記住,你正在爲將來的讀者回答問題,而不僅僅是現在的問題!請編輯您的答案以添加解釋,並指出適用的限制和假設。 –

-1

作出這樣一個變種:

$linkToImg = base_url('uploads/files/'.$file['file_name']); 
$uploadDate = date('j M Y',strtotime($file['created'])); 

echo "<a href='". $linkToImg ."'>"; 
echo "<img src='". $linkToImg ."'>"; 
echo "<p>Uploaded On ". $uploadDate ."</p>"; 
echo "</a>"; // Don't forget to close <a> tag 
0

步步

$bu = base_url('uploads/files/'.$file['file_name']); 
$d = date("j M Y",strtotime($file['created'])); 
echo '<a href="'.$bu.'"><img src="'.$bu.'"/><p>Uploaded On '.$d.'</p></a>'; 

,以防止錯別字和語法錯誤

注:添加了一個缺少</a>

相關問題