Php 从Web服务器将文件写入本地共享
我正在尝试使用PHP和Web服务器将文件写入本地共享。文件的来源是Web服务器ubuntu01,我的本地机器7PD01-2012上的共享是写入文件的位置。路径“”在我将其放入web浏览器并显示文件内容时解析。似乎没有权限问题。我能够从客户端ping web服务器,从web服务器ping客户端。FTP安装在我的ubuntu Web服务器上,FileZile FTP服务器安装在客户端上。使用filezilla或浏览器,我可以通过ftp发送到这两个位置。我已经在Web服务器上设置了防火墙规则并更新了/etc/hosts文件。你知道是什么导致了这些错误吗Php 从Web服务器将文件写入本地共享,php,ftp,Php,Ftp,我正在尝试使用PHP和Web服务器将文件写入本地共享。文件的来源是Web服务器ubuntu01,我的本地机器7PD01-2012上的共享是写入文件的位置。路径“”在我将其放入web浏览器并显示文件内容时解析。似乎没有权限问题。我能够从客户端ping web服务器,从web服务器ping客户端。FTP安装在我的ubuntu Web服务器上,FileZile FTP服务器安装在客户端上。使用filezilla或浏览器,我可以通过ftp发送到这两个位置。我已经在Web服务器上设置了防火墙规则并更新了/
$fileName = "ftp://ryan:pass@7PD01-2012//file.txt";
is_dir($fileName);
if (($myfile = fopen($fileName, "w")) === false) { //open the file
//if unable to open throw exception
throw new RuntimeException("Could Not Open File Location on Server.");
}
(!)警告:is_dir():connect()失败:第143行/var/www/html/CDprinter/processor.php中的连接超时
(!)警告:fopen():connect()失败:第144行的/var/www/html/CDprinter/processor.php中的连接超时
(!)警告:fopen():无法打开流:第144行的/var/www/html/CDprinter/processor.php中的操作失败使用FTP。使用FTP作为解决方案。。。这让我发现这是端口20和21的客户端防火墙规则。。。