我有两台服务器.我已经在我连接的那个文件中有一个.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中的常规文件