1

機能に問題がありopendirます。

if ($handle = opendir($dir)) {
    echo "Directory handle: $handle\n";
    echo "Entries:\n";

    while (false !== ($entry = readdir($handle))) {
        echo "$entry\n";
    }

    closedir($handle);
}

自分のフォルダが存在するかどうかを確認しました。権限を777に変更しました。何が問題なのですか?

例えば:images/car/Volvo_S40_4dr_sedan/

動作しません。何が問題ですか?

4

1 に答える 1

2

相対パスを使用しているようです。その場合は、スクリプトの現在の作業ディレクトリからの相対パスを正しく作成してください。

$dirトラブルシューティングするには、たとえばに絶対パスを割り当てます。$dir = "/var/www/myproject/images/car/Volvo_S40_4dr_sedan/"。それが機能する場合、問題の原因は相対パスの不適切な参照です。

相対パスを使用する正当な理由がない限り、絶対パスを使用することをお勧めします。

于 2012-07-06T15:15:35.903 に答える