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

时间:2014-04-19 07:10:09

标签: php ftp smb

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

$ file = readfile(“\ 10.96.5.94 \ DIR \ README.txt”);

出错时没有这样的文件目录。

我也尝试了fopen和file_get_contents函数。

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

无论您要阅读哪种文件,都必须提供完整的服务器路径作为文件

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

而是写下面的行以获得正确的结果,

$a = file_get_contents('http://www.google.com'); - 效果很好。所以试试这种方式。

由于