使用PHP从XML文件加载图像URL

时间:2014-12-16 22:32:06

标签: php html xml image echo

我在我的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> 

1 个答案:

答案 0 :(得分:2)

在第15行,你有:

echo '<img src=" '$xml->GodOfWar->img;' "/>'; //line 15

这是无效的PHP。您需要使用.运算符来连接字符串(并删除'中的一些不必要的空格并在外部添加一些空格):

echo '<img src="' . $xml->GodOfWar->img . '"/>'; //line 15