这段代码在 fopen 上运行得很好:
<?php
$filename = "ftp://$ftp_user_name:$ftp_user_pass@$ftp_server/testes/TJ_IDA.TXT";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);
echo $contents;
但是当我尝试使用 SplFileObject 时:
$file = new SplFileObject($filename,"r");
我收到了这个错误:
警告:未知:FTP 服务器错误 426:426 写入网络流失败。在第 0 行的未知中
是否有另一种方法可以将 SplFileObject 与 FTP 一起使用?