2016-03-31 6 views
0

フォルダに8個のjpg画像があり、PHPでforループを使って各画像を表示しようとすると、私は壊れたアイコンのセットを取得します。 imagesフォルダへhtml imgタグをPHPループの中に入れたときに、フォルダの画像が表示されない

パスは次のとおりです。あなたが近くにいるtn_1.jpg, tn_2.jpg, tn_3.jpg ..... tn_8.jpg

<?php 
    for ($i=1; $i<=8; $i++) { 
    echo '<img src="C:\xampp\htdocs\images\tn_'.$i.'.jpg"/><br>'; 
    } 
?> 
+0

変更echo '
'; '
'をエコーし​​ます。 – Satya

+0

Webルート内のファイルへのパスではなく、ローカルマシン上のファイルへの絶対参照を使用しています。 @ Satyaの答えは、ファイルが実際にどこにあるかによって、これを解決するかもしれません。 Webサーバー経由でHTML形式の絶対パスをローカルファイルに公開できない重要な理由があります。 –

+0

@Satya Not working – bargad

答えて

1

:としてC:\xampp\htdocs\images

画像が命名されています!あなただけ行うことができますので、あなたのhtdocsフォルダは、Webサービスのルートフォルダです:文字\があるかもしれないので

echo '<img src="\\images\\tn_'.$i.'.jpg"/><br>'; 

<?php 

for ($i=1;$i<=8;$i++) { 
    echo '<img src="/images/tn_'.$i.'.jpg"/><br>'; 
} 
+0

これはうまくいきました。 – bargad

+0

編集:イメージパスのスラッシュ方向。 –

0

は、私はあなたがこのような何かにそれを変更する必要がありだと思いますそこにエスケープ文字として扱われます。

関連する問題