[PHP-users 17648]Re: メールが届くとファイルを作成したい
NITTA, Tomohiro
phpyik00112 @ yahoo.co.jp
2003年 9月 3日 (水) 10:46:58 JST
はじめまして。
新田と申します。
たまたま同じようなことをしているところなので
わかることだけコメントさせていただきます。
PHP4.1.2では大丈夫だったけれども
PHP4.3.1ではだめだったのは
コマンドライン版とCLI版の違いによるものだと思います。
PHP4.3.1ではモジュール版と合わせてCLI版がデフォルトでインストールされる
らしいので
気づかないうちに変わったのじゃないでしょうか。
コマンドライン版とCLI版はほとんど機能は同じらしいですが
マニュアルには
#CLI SAPIは、実行されるスクリプトのディレクトリにカレント
#ディレクトリを変更しません !
と書かれています。
これが原因で
PHP4.1.2のときはコマンドライン版でスクリプトのディレクトリに
カレントディレクトリが移動してそこにtest.txtを作って書き込み、
PHP4.3.1のときはCLI版で移動しないので.qmailのあるディレクトリに
test.txtを作成して書き込もうとし、失敗しているんだと思います。
詳しくは
http://www.php.net/manual/ja/features.commandline.php
をご覧ください。
間違っていたらご指摘ください。
では。
> 近藤さん。
> ありがとうございました。
>
> > ですので、絶対パスで指定してあげましょう^^
>
> これは大失態でした。
> でも、PHP4.1.2ではいけていたので・・・。
> (いいわけ)
>
> _______________________________________________
> PHP-users mailing list
> PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
--
NITTA, Tomohiro <phpyik00112 @ yahoo.co.jp>
PHP-users メーリングリストの案内