繁体   English   中英

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

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

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

$ file = readfile(“ \\ 10.96.5.94 \\ 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('google.com'); -工作不正常。

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

$a = file_get_contents('http://www.google.com'); -很好。 因此,尝试这种方式。

谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM