PHP - 访问Web服务器外部的文件

时间:2013-06-24 20:14:40

标签: php filesystems

我有FTP用户,我已将其设置为chrooted到服务器根目录下的文件夹 - e.x. user:myuser homedir:/ sftp / myuser / incoming。我希望能够从PHP脚本访问他们的FTP文件,但无法弄清楚路径?是否可以在“Web服务器”之外访问PHP中的文件。我在网上看到很多东西说你可以但却无法弄清楚路径。在下面的代码中,我试图访问已发送到服务器的csv文件,但我认为该路径是相对于Web服务器而不是文件系统 -

<?
$myFile = file_get_contents('/sftp/myuser/incoming/test.csv');
echo $myFile;

1 个答案:

答案 0 :(得分:0)

我相信您需要使用FTP类。 http://php.net/manual/en/book.ftp.php

如果您知道路径,可以使用ftp_get来获取文件。 或者以递归方式获取用户文件夹中的所有文件。