<?php
$pathname = "http://myserver.com/projects/" . $_GET['project'] . "/";
if ($handle = opendir($pathname)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && (strpos($file, '.jpg',1)) ) {
$photo= $pathname . $file;
echo "<image src=\"" . $file . "\">";
}
}
closedir($handle);
}
?>
私のコードがあります。私がやろうとしているのは、"project=Flowers" のような URL パラメーターを渡し、PHP で /flowers/ というフォルダーを開いて、その中のすべての .jpg 画像を返すことだけです。
ただし、コードを実行すると、次のエラーが発生します。
**警告: opendir() [function.opendir]: URL ファイル アクセスは、3 行目の /nfs/c01/h03/mnt/73283/domains/myserver.com/test.php のサーバー構成で無効になっています
警告: opendir(http://myserver.com/projects/flowers/) [function.opendir]: ディレクトリを開けませんでした: /nfs/c05/h02/mnt/76383/domains/kulthouse に適切なラッパーが見つかりませんでした。 3 行目の com/html/staging/work.php**
これが機能しない理由はありますか??