[PHP-users 29112] Re: ディレクトリ内のファイルリストができません。
Kurosaki Luka
luka @ ivoryworks.com
2006年 4月 26日 (水) 10:02:36 JST
楽さんこんにちは。
黒咲と申します。
> $dir = '.';
上記のラインは、ML投稿向けに編集していて、実際には別のパスを指定してい
るのではないですか?
仮にそうならば、そのフォルダのパーミッションを確認してください。単に
readできていないだけと思います。
以上です。
On Wed, 26 Apr 2006 06:14:55 +0900
"PAD" <pad @ pa-d.com> wrote:
> 楽@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
PHP-users メーリングリストの案内