ホームページ >バックエンド開発 >PHPチュートリアル >PHP がフォルダーを走査してすべてのファイル名を取得する場合はどうすればよいでしょうか?
php がフォルダーを走査してすべてのファイル名を取得した場合、どうすればよいですか? オンラインで見つけたのに何も表示されません。これはルートディレクトリにあるフォルダーです。私にはPHP開発のスキルはありません。急務。 。
<?php$dir = "/etc/php5/";if (is_dir($dir)) {if ($dh = opendir($dir)){ while (($file = readdir($dh)) !== false) { echo "filename: $file : filetype: " . filetype($dir . $file) . "\n"; } closedir($dh);}}?>
$dir = "/a/";
$dir = "/a/"; 応答はありません。何も表示されません
コードに何か問題がある可能性があります。助けてください。
<ul><li><?php echo implode('</li><li>',scandir('/a')); ?></li></ul>
99 急いでいます
99 急いでいます
渡したコードは使用できませんか? ? ?
新しいphpファイルに直接コピーして実行すると確認できます。
<?php$dir = "/var/www/html/"; if (is_dir($dir)) {if ($dh = opendir($dir)){ while (($file = readdir($dh)) !== false) { echo "filename: $file : filetype: " . filetype($dir . $file) . "\n"; } closedir($dh);}}?>/*filename: .. : filetype: dir filename: index.html : filetype: file filename: . : filetype: dir filename: index.php : filetype: file filename: index.html~ : filetype: file filename: index.php~ : filetype: file */
これを試してください。うまくいくはずです。
$dir = "c:/ ";
ご苦労様でした。$dir = "/a/"; を $dir = "a/" に変更するだけです