0

リモートファイル(ftp)を開き、fopenとfwriteで編集するスクリプトを作成しています。ftpへの接続中に問題が発生しました。このコードを作成しました。

     $handle =        fopen("ftp://".$ftp['username'].":".$ftp['password']."@".$ftp['server']."/cstrike/addons/amxmodx/configs/users.ini", "w") or die("ftp error");
fwrite($handle,$text."\n") or die('err2.');

すべての変数が設定されています。Webページでftp:// ...を試してみましたが、機能します。allow_url_fopenがオンになっています...「ftpエラー」と表示されます。

4

1 に答える 1

1

ftp://ハンドラーは、を使用して新しいファイルを作成することのみを許可しますfopen("ftp://...", "w");

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

于 2012-05-11T13:44:20.140 に答える