2016-08-14 95 views
-3

我想添加一个图像文件到我的PHP,所以当我回声时,图片将出现在消息旁边。但是我收到了第3行的语法错误。任何帮助将不胜感激。PHP img src(简单)

<?php 
echo "President has been killed"; 
<IMG SRC = "D:/User Data\Documents/Sheridan/Summer Year 3/Enterprise Java Development/Projects/PhpAssignment/skull.png;"/> 
?> 
+1

结束标记'?>'必须在'

+0

HTML tags are usually written in lower case, ditto attributes, so use ''之前。还要注意''''周围没有空格。你大概可以逃避大写和/或空格,因为浏览器往往非常宽容,但最好遵守标准。 – halfer

+0

此外,您的图片只会在指定文件夹下工作 - 如果您的HTML文件与“skull.png”位于同一文件夹中,则只需使用“”而不是使用整个路径名称。 – halfer

回答

1
<?php 
echo 'President has been killed 
     <img src="D:/User Data\Documents/Sheridan/Summer Year 3/Enterprise Java Development/Projects/PhpAssignment/skull.png;" /> '; 

?> 

注意引号的变化 - 分号和布局 - 单双。

<?php 
echo "President has been killed"; 
?> 
<img src="D:/User Data\Documents/Sheridan/Summer Year 3/Enterprise Java Development/Projects/PhpAssignment/skull.png;" /> 

移动图像 PHP的。尽管如此,使用这取决于整体标记。

分号结束,或停止echo声明。

+1

图像路径中的分号可能也是错误的。 – halfer

+1

@halfer图像路径对于Web应用程序来说是各种各样的错误,因为它是本地目录路径。但我不会猜测一条正确的道路。 – Scott

1

当然有一个语法错误。您正试图输出HTML PHP块中:

你的代码更改为:

<?php 

    echo "President has been killed"; 

    ?> 

    <IMG SRC = "D:/User Data\Documents/Sheridan/Summer Year 3/Enterprise Java Development/Projects/PhpAssignment/skull.png;"/> 
0
<?php 
echo "President has been killed"; 
<IMG SRC = "D:/User Data\Documents/Sheridan/Summer Year 3/Enterprise Java Development/Projects/PhpAssignment/skull.png;"/> 
?> 

首先你不需要整个位置,将图像在你的根被称为图像的文件夹中然后将图像放在那里。

<?php 
    echo '<p>President has been killed<p><img src = "D:/User Data\Documents/Sheridan/Summer Year 3/Enterprise Java Development/Projects/PhpAssignment/skull.png"/>'; 
?>