2016-08-14 75 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"/>'; 
?>