Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从Web服务器将文件写入本地共享_Php_Ftp - Fatal编程技术网

Php 从Web服务器将文件写入本地共享

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服务器上设置了防火墙规则并更新了/

我正在尝试使用PHP和Web服务器将文件写入本地共享。文件的来源是Web服务器ubuntu01,我的本地机器7PD01-2012上的共享是写入文件的位置。路径“”在我将其放入web浏览器并显示文件内容时解析。似乎没有权限问题。我能够从客户端ping web服务器,从web服务器ping客户端。FTP安装在我的ubuntu Web服务器上,FileZile FTP服务器安装在客户端上。使用filezilla或浏览器,我可以通过ftp发送到这两个位置。我已经在Web服务器上设置了防火墙规则并更新了/etc/hosts文件。你知道是什么导致了这些错误吗

        $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的客户端防火墙规则。。。