2017-04-19 113 views
0

我正在使用此代碼來顯示圖像。 echo "<img src=\"".$row["image"]."\">";無法在PHP中顯示圖像

印刷$row["image"]給出:

https://www.lesechos.fr/medias/2017/04/19/2080617_hopital-les-candidats-a-la-presidentielle-divergent-sur-les-effectifs-web-0211985257133_300x160.jpg 

這是當我在瀏覽器中輸入一個有效的來源。

但是,沒有圖像顯示...什麼是錯的?

+0

它適合我。 –

+0

lesechoes.fr是否允許盜鏈?檢查你的瀏覽器控制檯 –

+0

*「打印$行[」image「]給出」* - 這是你要求的,它的工作。 –

回答

0

如果要顯示圖像,則需要使用img標記。一個URL是不夠的。怎麼樣:

<?php 
echo'<img src=" '.$row["image"].' " alt="my image" />'; 

/* after edit, I saw that you are using code below */ 
// echo "<img src=\"".$row["image"]."\">"; 
// seems fine though 
// what about this -> 

$path_to_img = $row['image']; 
echo "<img src=\"$path_to_img\" alt=\"my image\" />"; /* just added `alt` and last slash to be fully compliant */ 

?> 

什麼呢源檢查顯示爲HTML輸出?

我剛剛測試和盜鏈是好的,img顯示(類型的醫院走廊)。

+0

回答後編輯他的問題......第一行是**不是**在這裏。否則,答案只是愚蠢:) – OldPadawan

+0

是的:)他的第一個問題沒有第一行 – OldPadawan

+0

http://stackoverflow.com/revisions/43501647/1 - '回聲「」;'確實有它。 @ Don'tPanic沒有做錯任何事。編輯:但OP說:*「打印'$行[」圖像「]給出:」*這正是他們所要求的;-) –