前提・実現したいこと
ウェブサイト内にPHPを使ったプログラムを埋め込みたいです。
発生している問題・エラーメッセージ
サーバーにアップしてブラウザからソース表示すると、PHPの閉じ部分(?>
)以下のHTMLが読み込まれていないようです。
該当のソースコード
少しわかりにくいですが、
PHP
1(前略) 2<div> 3<div> 4 <?php 5 (中略) 6 ?> 7</div> 8</div> 9(後略)
となっているのが、
PHP
1(前略) 2<div> 3<div> 4 (phpで出力されたHTML)
という風な位置でソースが終わっています。
PHP部分のソースは以下の通りです。
PHP
1 <?php 2 $dir_name = dir("./img/"); 3 $file_url = "http://hogehoge.com"; 4 while($file_name = $dir_name->read()){ 5 $path = $dir_name->$path . "/" . $file_name; 6 if (@getimagesize($path)){ 7 echo"<img src= $file_url$file_name>"; 8 } 9 } 10 $dir_name->close(); 11 ?>
試したこと
PHPの閉じタグは省略できるとの記事を見つけて?>
を削除したところ、HTTP ERROR 500になりました。
補足情報(FW/ツールのバージョンなど)
サーバーはXreaのPHPバージョンは70を選択しています。
PHPの冒頭に
ini_set('display_errors', 1);
と書くとエラー内容を出力することができるのですが、
なにかエラーは出ていますか?
回答3件
あなたの回答
tips
プレビュー