[PHP-users 17674]Re: アプレットとPHPとの通信
Osamu Shigematsu
m5issige @ mr.hitachi-medical.co.jp
2003年 9月 4日 (木) 12:19:29 JST
重松です。こんにちは。
> これをphpURL側で受け取るべく、先ず
>
> <?php
> $fp = fopen("test.txt","w+");
> fwrite($fp, $HTTP_RAW_POST_DATA);
> $fclose($fp);
> ?>
>
> でファイルに書き出そうとしましたが、うまくいきません。
> こういう処理は、セキュリティ上、できないのでしょうか。
PHP のバージョンは書いてあるんですが、どういう設定か一切書いてないので、
はずしている可能性もありますが、単にパーミッションの問題だと思います。
(1) パスの表記をフルパスに
(2) 親ディレクトリと当該ファイルのパーミッションの確認
でしょうか。
それ以外にも、PHP はセキュリティ対策として、fopen などを使えない設定にす
ることもできますから、どういう設定かも、調べる必要があります。
現状の設定や、渡されてきているデータを手っ取り早く調べるには、
<?php phpinfo() ?>
と書いたスクリプトを呼び出せばよいです。
--
Osamu Shigematsu <m5issige @ mr.hitachi-medical.co.jp>
PHP-users メーリングリストの案内