-4
foreach(glob($select)) as $filename){
    echo $filename;
    echo "<a class='vlightbox1' href='$filename' title='$filename'><img src='$filename' style='height:120px; width:160px; alt='$filename'></a>";
    echo "<a href='ap_deleteimages.php?id=$filename'>Delete</a>";
}

正しく動作していません。私は$select以下のように付加価値を持っています

$select=document.write(document.getElementById('flist').value)

「flist」はhtmlのオプションタグIDであり、glob関数はそれでは機能しません

4

2 に答える 2

1
foreach(glob($select) as $filename){
    echo $filename;
    echo "<a class='vlightbox1' href='$filename' title='$filename'><img src='$filename' style='height:120px; width:160px; alt='$filename'></a>";
    echo "<a href='ap_deleteimages.php?id=$filename'>Delete</a>";
}

コードの glob 関数に構文エラーがあります。正しい構文は上記のコードにあります。

2 つ目はglob()、パターンに一致するすべての検索パス名を見つけるために使用されることです。$selectしたがって、 の値が正しいかどうかを確認する必要があります。

glob()上記の機能についてもっと読む。

于 2013-07-30T12:45:23.427 に答える
0

括弧をつけてはどうですか?

foreach ( glob($select) as $filename)
于 2013-07-30T12:46:02.087 に答える