douweng1904 2013-02-22 19:49
浏览 34
已采纳

parse_str()突然无法正常工作

if($_POST['VIDEO']){
    $video = parse_url($_POST['VIDEO']);
    if($video['host'] == 'www.youtube.com' || $video['host'] == 'youtube.com'){
        $query = parse_str($video['query']);
        $v = $query['v'];
        if(!$v){
            //nothing found
        } else { 
            $videoOutput = 'yt:'.$v;
        }
    }
}

So I made this script about a month ago. Worked perfectly up until last night. I don't understand why. It works perfectly up until last night. It does in fact parse the url, and the host is valid. I get to parse_str and everything suddenly doesn't work. I did print_r of $query and it returns no data. If I echo the variable though, I get a 1. This file hasn't even been touched, so I don't understand why it would have suddenly broke.

Any suggestions?

  • 写回答

3条回答 默认 最新

  • doujiang1832 2013-02-22 19:53
    关注

    Bad syntax: parse_str doesn't return anything. To parse $string into an array called $array:

    parse_str($string, $array)
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计