我正在创建一个脚本来打开远程文件(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.');
al变量已设置。我尝试在网页中使用ftp:// ...并且它正常工作.allow_url_fopen为On ... 它只是说“ftp error”
答案 0 :(得分:1)
ftp://
处理程序only allows creating new files与fopen("ftp://...", "w");
。
如果文件已经存在,只有在用覆盖设置打开它时才能写入,即模式w+
。