私は、サーバ上の画像フォルダからドロップダウンボックスにすべてのファイルをリストするスクリプトを持っています。phpでディレクトリファイルを表示
$dir='images';
$list=scandir($dir);
if(isset($_POST['submit'])) echo 'Selected: ' . $_POST['image'];
foreach($list as $file)
{
//ignore . (current dir) and .. (parent dir)
if($file!=='.'&&$file!=='..')
{
echo "<option value=\"$file\"";
if(isset($_POST['submit'])&&$_POST['image']==$file) echo 'selected="selected"';
echo ">$file</option>";
}
}
私がやっているのは、その画像が表示されている画像のファイル名が選択されたときです。
echo "<img src='images/". $file ."' />";
ファイルverableを使用しようとしましたが、ディレクトリ内の最後のイメージを表示するために継ぎ目があります。これを修正するにはどうすればいいですか?
ユーザーが値を変更してフォームを送信したとき、またはJavaScriptを使用して瞬時にフォームを送信したときに意味がありますか? –