【问题标题】:PHP HttpRequestPHP HttpRequest
【发布时间】:2008-11-19 11:34:27
【问题描述】:

我需要从 PHP 执行 HTTP GET。

更具体地说,我需要从 /index.php 中获取 /trac/ 和 /svn/ 的内容,找到“ul”元素,然后在 index.php 上渲染然后内联。

/trac 和 /svn 是相对 URL,而不是文件系统文件夹。 http://myserver/trachttp://myserver/svn

【问题讨论】:

    标签: php


    【解决方案1】:

    最简单的方法是file_get_contents()

    $str = file_get_contents('http://myserver/svn/');
    
    // Or, if you don't want to hardcode the server
    $str = file_get_contents('http://' . $_SERVER['HTTP_HOST'] . '/svn/');
    
    if ($str)
    {
        // Find the ul
    }
    

    【讨论】:

      【解决方案2】:

      我建议你看看...

      【讨论】:

        【解决方案3】:

        看看file_get_contents - 在某些情况下它可以用来打开url,其他filesystem functions也可以:

        URL 可以用作文件名 这个函数如果 fopen 包装器 已启用。请参阅 fopen() 了解 有关如何指定的更多详细信息 文件名和支持列表 协议/包装器列表 支持的 URL 协议。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-10-09
          • 1970-01-01
          • 2013-09-05
          • 2014-06-06
          • 1970-01-01
          • 1970-01-01
          • 2010-10-26
          • 1970-01-01
          相关资源
          最近更新 更多