[PHP-users 29110] Re: ディレクトリ内のファイルリストができません。
Toshio Uchiyama
uchiyama @ shonan.homeunix.org
2006年 4月 26日 (水) 06:26:23 JST
楽さん。おはようございます。内山と申します。よろしくお願いします。
スクリプトをまったく、コピー&ペーストして、実行して
みました。
FreeBSD + PHP5.x ですが、ちゃんと結果が得られました。
http://shonan.homeunix.org/php/test3.php
です。
環境の問題ではありませんでしょうか??
参考になれば、幸いです。
<000f01c668ad$569257a0$3418a8c0 @ yourszkrt52zjv> の、
"[PHP-users 29109]ディレクトリ内のファイルリストができません。
" において、
""PAD" <pad @ pa-d.com>"さんは書きました:
> 楽@PADと申します。
>
> レンタルでメールサーバーを運用していますが、不具合で
> メールの受信が出来ませんので、やむを得ず、ヤフーさんの
> メールアカウントを取得、受信用に今回利用します。(回復すれば
> レンタルメールサーバーを利用します)
> (送信はレンタルでできますので、それを利用してます。)
>
> 表題についてお尋ねします。
>
> 環境は
> PHP:ver4
> OS:きっとLinux (それ以上分かりません。先方に聞けばいいのですがメ
> ールが利用できなくて。。。)
> IE6.0
>
> スクリプト(コード)は
> <?php
>
> echo "open<BR>";
> $dir = '.';
>
> if (is_dir($dir)) {
> if ($dh = @opendir($dir)) {
> while (($file = readdir($dh)) !== false) {
> echo "filename: $file";
> }
> closedir($dh);
> }else{
> echo "else_opendir<BR>";
> }
> }
>
> echo "end";
> ?>
>
> です。
> 表示させると、
> 「open
> else_opendir
> end 」
> と表示されるだけです。
>
> if ($dh = @opendir($dir)) {
>
> の部分で、カレントディレクトリが読み込めてません。
> また、@opendir() の部分は 最初 opendir() としましたが、
> おなじでした。
>
> なにか簡単な基本でつまずいているようですが、分かりません。
> PHPの基本等よく理解できていないからですが。
> スクリプトミスというよりも、サーバーあたりになにか
> 原因があるようにも思えます。
>
> (パーミションはPerlのCGIのように表記がないので
> 設定等していません。)
> 別に、MySQL利用のページを作成しましたが、それはOKです。
>
> どなたかご教授ください。
>
> _______________________________________________
> PHP-users mailing list PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
--
Toshio Uchiyama
uchiyama @ shonan.homeunix.org
PHP-users メーリングリストの案内