【问题标题】:PHP fopen not working when try to look at a file using ftp尝试使用 ftp 查看文件时 PHP fopen 不起作用
【发布时间】:2016-11-23 18:30:16
【问题描述】:

我在 Odroid 上安装了 Ubuntu。我需要此框连接到远程网站以检查 .txt 文件。我在两台远程服务器上使用了下面的代码,得到了我需要的结果。但是,在 odroid 上运行代码,我得到“无法打开文件!”。

我确信这一定与 PHP 设置有关,但我现在不知道它可能是什么。任何帮助将不胜感激。

$filename = "ftp://username:password@80.1.1.1/version.txt";
$handle = fopen($filename, "r") or die("Unable to open file!");
$contents = fgets($handle);
echo "Version = " . $contents . "<br>";

fclose($handle);

【问题讨论】:

    标签: php linux


    【解决方案1】:

    尝试通过提供带有文件名的文档根路径来打开文件。

    $rootPath = $_SERVER['DOCUMENT_ROOT'];
    $filename = $rootPath.'version.txt';
    

    【讨论】:

    • 没有达到我的预期。这使我可以访问 Odriod 框上的相同文件。我需要访问远程服务器上的文件。可能使用 ftp。
    • 看起来也和这个问题很相似。stackoverflow.com/questions/6938254/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-10
    • 1970-01-01
    • 2019-08-25
    相关资源
    最近更新 更多