Fopen到远程php脚本

Fopen到远程php脚本,php,fopen,Php,Fopen,我必须下载一个由php脚本创建的文件。 我试过这个: fopen('www.example.com/download.php?key=value', 'rb'); 但我仍然收到“无法打开流”错误。 我该怎么做?如果我浏览到url,我会毫无问题地得到文件 编辑:对不起,我忘了一段字符串:)我发现您的请求存在多个问题: 您需要指定打开模式。在您的情况下,只有'r'适用,因为您只想阅读 您需要指定协议。在您的例子中是“http” 您需要启用URL包装器。执行phpinfo()并查看allow\u u

我必须下载一个由php脚本创建的文件。
我试过这个:

fopen('www.example.com/download.php?key=value', 'rb');
但我仍然收到“无法打开流”错误。
我该怎么做?如果我浏览到url,我会毫无问题地得到文件


编辑:对不起,我忘了一段字符串:)

我发现您的请求存在多个问题:

  • 您需要指定打开模式。在您的情况下,只有
    'r'
    适用,因为您只想阅读
  • 您需要指定协议。在您的例子中是“http”
  • 您需要启用URL包装器。执行
    phpinfo()
    并查看
    allow\u url\u fopen
    是否设置为
    On
  • 不管怎样,你可能想要
  • 您应该启用错误报告并读取错误消息。这将帮助您更快地跟踪问题
  • 如果您决定使用
    fopen
    ,请不要忘记关闭
    fclose
  • 例如:

    $data = file_get_contents('http://www.example.com/download.php?key=value');
    

    您还应该阅读手册中的相关内容。

    我发现您的请求存在多个问题:

  • 您需要指定打开模式。在您的情况下,只有
    'r'
    适用,因为您只想阅读
  • 您需要指定协议。在您的例子中是“http”
  • 您需要启用URL包装器。执行
    phpinfo()
    并查看
    allow\u url\u fopen
    是否设置为
    On
  • 不管怎样,你可能想要
  • 您应该启用错误报告并读取错误消息。这将帮助您更快地跟踪问题
  • 如果您决定使用
    fopen
    ,请不要忘记关闭
    fclose
  • 例如:

    $data = file_get_contents('http://www.example.com/download.php?key=value');
    

    您还应该阅读手册中的相关内容。

    看起来您需要先阅读
    fopen
    的用法,下面是一个用法示例:

    fopen ("http://www.example.com/", "r");
    

    r=read,这可能会导致您的失败。

    看起来您需要先阅读
    fopen
    的用法,下面是一个用法示例:

    fopen ("http://www.example.com/", "r");
    

    r=read,这可能会导致您的失败。

    是的,我是那样做的,我只是忘了在这里正确粘贴^ ^是的,我是那样做的,我只是忘了在这里正确粘贴^ ^ ^在这里!我忘了礼节。ups!--给你!我忘了礼节。ups!--