ds1379551 2014-07-05 12:50
浏览 59

facebook中的facebook链接

I am trying to extract the PHP of links generated in a facebook RSS feed, and make it into simple html once clicked. the links look like this:

http://l.facebook.com/l.php?u=http%3A%2F%2Fwww.theguardian.com%2Ftravel%2F2014%2Fapr%2F25%2Fitaly-puglia-salento-region&h=2AQF4oNrg&s=1

this is the original link:

http://www.theguardian.com/travel/2014/apr/25/italy-puglia-salento-region

I am using this code but seems to be an error on line 2.

$matches = array();
pregmatchall(/http:\/\/l\.facebook\.com\/l\.php\?u=([^"]+)/, $rss, $matches);

foreach($matches[0] as $index => $match) {
    $url = urldecode(html_entity_decode($matches[1][$index]));
    str_replace($match, $url, $rss);
}
  • 写回答

1条回答 默认 最新

  • doufangyan6862 2014-07-05 13:02
    关注

    Try this

    $matches = array();
    $rss="http://l.facebook.com/l.php?u=http%3A%2F%2Fwww.theguardian.com%2Ftravel%2F2014%2Fapr%2F25%2Fitaly-puglia-salento-region&h=2AQF4oNrg&s=1";
    preg_match_all('/http:\/\/l\.facebook\.com\/l\.php\?u=([^"]+)/', $rss, $matches);
    
    foreach($matches[0] as $index => $match) {
        $url = urldecode(html_entity_decode($matches[1][$index]));
        str_replace($match, $url, $rss);
    }
    
    echo $url;
    
    评论

报告相同问题?

悬赏问题

  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行