1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

Apache 2 + PHP 5 + MYSQL 5 + Subversion 1.4 纯净绿色版优化安装指南……

本帖由 沙滩凉鞋2006-11-02 发布。版面名称:主机讨论

  1. 沙滩凉鞋

    沙滩凉鞋 New Member

    注册:
    2005-09-06
    帖子:
    1,211
    赞:
    5
    :)
    编写中……
     
  2. Hoofei

    Hoofei New Member

    注册:
    2005-12-10
    帖子:
    3,162
    赞:
    35
    广告位招租...价格面议...
     
  3. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
  4. 沙滩凉鞋

    沙滩凉鞋 New Member

    注册:
    2005-09-06
    帖子:
    1,211
    赞:
    5
  5. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    问题是我不会啊。

    而且就算得到了 Feed 地址,还需要验证一下可用不,并且返回正确的类别和版本信息。

    :D
     
  6. 沙滩凉鞋

    沙滩凉鞋 New Member

    注册:
    2005-09-06
    帖子:
    1,211
    赞:
    5
    晕……
    我给你写一段正则
     
  7. 沙滩凉鞋

    沙滩凉鞋 New Member

    注册:
    2005-09-06
    帖子:
    1,211
    赞:
    5
    PHP:
    <?php
        $content 
    file_get_contents('http://www.QuChao.com');
        if (
    preg_match_all('/<link.+?rel=[\"|\']?alternate[\"|\']?.+?href=[\"|\']?([^(\"|\')]*)[\"|\']?/is'$content$match)) {
            
    print_r($match);
        } else {
            echo 
    'error';
        }
    ?>
     
  8. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    谢谢了哈。

    这个 rel、 href 属性的前后位置没关系吧?

    :)
     
  9. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    ASP 中怎么没有这么好用的函数呢——file_get_contents()?
     
  10. 沙滩凉鞋

    沙滩凉鞋 New Member

    注册:
    2005-09-06
    帖子:
    1,211
    赞:
    5
    有关系啊
    <link rel =alternate
    <link rel ='alternate'
    <link rel ="alternate"

    开头就可以
    其它属性无所谓
     
  11. 沙滩凉鞋

    沙滩凉鞋 New Member

    注册:
    2005-09-06
    帖子:
    1,211
    赞:
    5
    PHP 的 curl 才是宝库一个……
     
  12. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    如果是 <ling href="" rel="" /> 这样的呢?

    另外比较关键的一点是,需要将这个 href 对应的文档的格式分析出来,看看到底是 RSS 2.0 \ RSS 0.92 \ Atom 0.3 或者是 RDF 的。
     
  13. 沙滩凉鞋

    沙滩凉鞋 New Member

    注册:
    2005-09-06
    帖子:
    1,211
    赞:
    5
    这样恐怕得重新写一个……
    你加判断嘛……
    如果那个找不到就找这个……


    很多页面根本就没有文档版本信息的……
    你怎么读?
    既然你要求测试能不能用……
    不如直接去尝试解析它……
    那样以来既可以返回该文档版本……
    又检查了它是否可用……
    不过小心匹配项目一多会拖死你的机器……
    瓦咔咔……
     
  14. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    我说的版本是

    <rss version="2.0">
    ...
    </rss>

    这个里面包含的版本。

    因为 Feed 的格式就那么几种,一个 Web 地址中不可能包含超多的 Feed 地址吧?
     
  15. 沙滩凉鞋

    沙滩凉鞋 New Member

    注册:
    2005-09-06
    帖子:
    1,211
    赞:
    5
    那就用我上次说的那个类来分析它
     
  16. Ulysses

    Ulysses New Member

    注册:
    2006-02-05
    帖子:
    10,018
    赞:
    16
    也只能如此了,先了解一点 PHP 再说。

    可惜找不到 ASP 中的解决办法。
     
  17. sluke

    sluke New Member

    注册:
    2005-09-04
    帖子:
    4,550
    赞:
    13
    技术帖~研究