2012-05-11 2 views
0

することはできませんが問題を抱えていますそれはちょうどfopen("ftp://...", "w");ftp://ハンドラonly allows creating new filesは、「FTPエラー」PHPは、私は、リモートファイル(FTP)を開き、fopenをとfwrite.Iでそれを編集するスクリプトを作ってるんだfopenをリモートファイル

+2

なぜftp機能を使用しないのですか? http://php.net/manual/en/book.ftp.php少なくとも、より良いエラー処理が得られます。私は、ファイルハンドルに書き込むことができる抽象概念が有益であることを認識していますが、ftp関数ははるかに明確です。 –

+0

**ファイルを** ftp://ラッパーで編集することはできません。新しいファイルを作成するか、既存のファイルを完全に上書きします。ラッパーでできることについては、[ftp:// Wrapper](http://www.php.net/manual/en/wrappers.ftp.php)を参照してください。 – ccKep

答えて

1

言う ...であるworks.allow_url_fopen Webページに... //とそれ:アル変数はset.Iがftpで試行されます。

ファイルが既に存在する場合は、上書きセット、つまりモードw+でファイルを開くと、そのファイルのみを書き込むことができます。

関連する問題