2017-04-19 3 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

* "$ row [" 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

答えの後に彼の質問を編集してください... 1行目は**ここでは**ありませんでした。そうでなければ、答えはばかげただけです。 – OldPadawan

+0

はい:)彼の最初の質問には1行目がありませんでした。 – OldPadawan

+0

http://stackoverflow.com/revisions/43501647/1 - 'echo" "; @ Don'tPanicは何も間違っていませんでした。編集:しかし、OPは述べた:* "$' ["イメージ"] 'を印刷すると、" *正確に彼らが尋ねたものです;-) –

関連する問題