如何在没有FTP的情况下使用php从远程服务器读取文件


How to read file from remote server without FTP, using php?

首先我想读取一个路径为的文件

$file=readfile("''10.96.594''DIR''README.txt");

它给出的错误是不存在这样的文件目录。

我还尝试过fopen和file_get_contents函数。

我可以从我的php服务器访问它。

10.96.5.94只是一个文件服务器,我想从中读取一个文件,并将其附在邮件中。

是否可以通过从服务器读取文件来直接附加文件?

或者我需要在服务器上复制并附加它?

您正试图从其他服务器获取读取文件。

无论您想读取什么文件,都必须提供完整的服务器路径作为文件,

例如,请参见下面的行。如果我没有给出一个正确的路径,我的以下行就不能正常工作。$a = file_get_contents('google.com');-工作不正常$a = file_get_contents('google.com');-工作不正常。

相反,写下以下几行以获得正确的结果,

$a = file_get_contents('http://www.google.com');-效果不错。所以试试这个方法。

感谢