第1个回答 2013-01-02
php echo输出符合一定的规则。引号要配对,字符串要用引号 引起来。有单引号和双引号的时候更要注意。你用的是 \ 这个符号容易转移引号。php中真正的字符串是单引号,字符串连接符那个点最好别省略。html里面的标签最好写成src属性的形式。应该这么写
echo '<img src="folder.jpg" /><a herf = '.$dir.'\''.$_File.'>'.$File.'</a><br />';
或者
echo "<img src='folder.jpg' /><a herf = '".$dir."\"".$_File.">".$File."</a><br />";
第2个回答 2013-01-02
echo "<img>folder.jpg</img><a herf = ".$dir."\".$_File.">".$File."</a><br />";
应该写成这样吧!
应该php中字符串与变量的连接符是用.(点号)的,
调试的时候,你可以先在<a herf = "xxx">$File</a> xxx是你的地址,看是否运行成功!
如果成功了,在用$dir.$_File 拼成xxx的格式.
拼成功后,替换过去就ok了本回答被网友采纳
第3个回答 2013-01-02
还有一种写法
<?php
$str = '1.jpg';
echo <<<EOT
<img src="{$str}" />
EOT;
?>
第4个回答 2013-01-02
图片标签<img src=""/> $_File是什么