4

ファイルを作成し、いくつかのコンテンツを追加して、もう一度閉じます。しかし、私のホストは fopen 機能を無効にしました。どうすればこれを回避できるのだろうと思っていました。私の主人は私を助けてくれません。これは私のコードです:

$f = fopen($id."/adres.xml", "w");
fwrite($f, 'some content');
fclose($f);

どんな代替案があるのだろうと思っていました。私は cUrl の使用について多くのことを読みましたが、ドキュメントを作成するのではなく、他のサイトからドキュメントを取得してそれを使用するように思えます (これが可能かどうか教えてください)。

ですから、私の質問は、fopen の代替手段 (関数など) は何かということです。

4

1 に答える 1

11
//to write    
file_put_contents('path_and_filename','content');
//to read:
file_get_contents('path_and_filename');

ファイルに追加する場合:

file_put_contents('path_and_filename' , 'content' , FILE_APPEND );

ファイルをロックすることもできます。

file_put_contents('path_and_filename' , 'content' , LOCK_EX );

以下のリンクをご覧ください。

http://php.net/manual/en/function.file-put-contents.php

http://php.net/manual/en/function.file-get-contents.php

于 2012-10-14T11:32:23.407 に答える