我有一个我想要附加到网站的自定义CMS。 CMS包含一个用户可以添加页面的模块。当用户添加页面时,它会在FTP上放置一个文件,但这次它会返回一些警告,尽管该脚本可以在其他网站上运行。
$fpw = fopen("ftp://".$ftp_user.":".$ftp_pw."@".$ftp_domain."/public_html/cms_content/cms_pages/$pgtit", "w");
和
fwrite($fpw,$fdata);
fclose($fpw);
在FTP上,在public_html中有一个文件夹创建“cms_content”CHMOD 777.名为“cms_pages”的文件夹也是CHMOD到777.
当您添加页面时,这是脚本的一部分,它必须在服务器上放置文件。这些是返回的警告:
Warning: fopen(ftp://...@domain.com/public_html/cms_content/cms_pages/filename.php)[function.fopen]:failed to open stream:FTP server reports 550 /public_html/cms_content/cms_pages/filename.php:No such file or directory in .......on line 56 (on line 56 it shows the above code with the variable $fpw
Warning: fwrite(); supplied argument is not a valid stream resource in .....
Warning: fclose(); supplied is not a valid stream resource in......
我认为连接到FTP有困难。有什么想法吗?
编辑:似乎某处有错误的路径。一切正常。 我还不能回答我自己的问题(要等8个小时)