我在我的XML文件中存储了一个图像网址,我试图在网页上将其作为完整图像回显。在下面的PHP代码中,您可以看到我尝试通过PHP块之外的纯HTML以及使用echo在PHP块内部执行此操作的两种不同方式。我想纠正两种方式,谢谢你提前帮助!
PHP内部的方法给我一个错误
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in /home/a3938317/public_html/content.php on line 15
<?php
$xml = simplexml_load_file("content.xml");
echo $xml->GodOfWar->name;
echo $xml->GodOfWar->info;
echo $xml->GodOfWar->rating;
echo $xml->GodOfWar->img;
echo '<img src=" '$xml->GodOfWar->img;' "/>'; //line 15
?>
<body>
<img src="<?php $xml->GodOfWar->img; ?>" />
</body>
答案 0 :(得分:2)
在第15行,你有:
echo '<img src=" '$xml->GodOfWar->img;' "/>'; //line 15
这是无效的PHP。您需要使用.
运算符来连接字符串(并删除'
中的一些不必要的空格并在外部添加一些空格):
echo '<img src="' . $xml->GodOfWar->img . '"/>'; //line 15