2017-04-27 190 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>

相关问题