スレッド表示 | フラット表示〕 全トピック 920 件中 140 番目 次≫ ≪前

fopen関数でエラー

created: 2007-02-16 23:09 | modified: 2007-02-17 00:38 | reply: 1

[3585] fopen関数でエラー

user: トリマー | created: 2007-02-16 23:09
PHPをこの間から勉強しはじめた超初心者です。
fopen関数を使用している行で、エラーが発生してしまいます。

以下の様な、プログラムで以下のようなエラー文が表示されます。
$counter="http://略/sonota/user/counter.dat";

$count=file_get_contents($counter);

$count++;

$file=fopen($counter,"w");
flock($file, LOCK_EX);
fputs($file, $count);
flock($file, LOCK_UN);
fclose($file);


エラー文
Warning: fopen(http://略/sonota/user/counter.dat) [function.fopen]: failed to open stream: HTTP wrapper does not support writeable connections. in /virtual/www/rinzi/test.php on line 7


counter.datは755にしています。

どうしたらいいのでしょうか?教えてください。
よろしくお願いします。
reply: 3586 返信 編集 削除

[3586] HTTP経由では書込みモードをサポートしてません

user: ゆうじ | created: 2007-02-17 00:38
こんばんわ。

HTTP wrapper does not support writeable connections

メッセージの通り
HTTP経由では書込みモードをサポートしてません。
もし counter.dat が他のサーバにある
リモートファイルなら書き込みは無理です。
もしこれができたらよそのサーバにあるドキュメントを
自由に書き換えられることになってしまいます。

counter.dat が同じサーバにあるローカルファイルなら、
HTTP経由ではなくルートからの絶対パスで指定してください。

exp)
$counter = '/home/myhome/htdocs/user/counter.dat';
Parent: 3585  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 140 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑