小编Rya*_*cci的帖子

PHP:如何从FTP服务器读取.txt文件到变量?

我有两台服务器.我已经在我连接的那个文件中有一个.txt文件.

我需要获取.txt文件内容并将它们放入$变量中.这是我的代码不起作用:

$ftp_server = $_POST["site"];
$path = $_POST["path"];
$ftp_user_name = $_POST["username"];
$ftp_user_pass = $_POST["pass"];

// set up basic connection
$conn_id = ftp_connect($ftp_server);

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

ftp_get($conn_id, $content,"/" . $_POST["path"] . "/" . "#" . $result["id"]
. " - " .    $result["LastName"] . ", " . $result["FirstName"] . "/" . $_POST["title"] . ".txt", FTP_ASCII);
Run Code Online (Sandbox Code Playgroud)

此代码连接到FTP,我使用ftp_get从一个文本文件复制到一个名为$ content的变量.我知道变量不属于这个参数,但我现在卖了.我不知道如何阅读这个.txt文件.

有没有办法用PHP FTP功能做到这一点?

谢谢

现在,当我尝试这个:

$fileContents = file_get_contents('ftp://username:pa??ssword@hostname/path/to/file');
Run Code Online (Sandbox Code Playgroud)

它给出了一个550错误,说明.txt文件不是常规文件.为什么我收到此错误?

再次感谢

这是我得到的官方错误:

警告:fopen(ftp://...@goldenbooklet.com/101Notebook备份:22-08-2013 /#11 - Cappucci,Ryan/queen.txt)[function.fopen]:无法打开流:FTP服务器报告550/101Notebook备份:22-08-2013 /:不是第269行/home/content/34/11614434/html/adminpdo.php中的常规文件

php ftp

7
推荐指数
3
解决办法
3万
查看次数

标签 统计

ftp ×1

php ×1