已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > C/C++ > 开发工具

标题: PHP求助,遇到不懂的问题了

作者: @Ta

时间: 2012-05-15

点击: 13547

<?php
$content = iconv("gb2312","utf-8",file_get_contents("http://hu60.tzhwap.com"));
if(preg_match_all("#论坛#",$content,$arr)){
    echo "yes";
}
else{
    echo "no";
}
?>
为什么输出no咧?
不是有那两个字吗?
-
有太多问题要问了…
哪个愿意给我咨询啊?
愿意的留名,谢谢

[隐藏样式|查看源码]


『回复列表(21|隐藏机器人聊天)』

1. 不懂php
(/@Ta/2012-05-15 12:48//)

2. 依我看,你是匹配不到的,因为你的$content里没论坛,老虎用的可是跳转或调用!你不信你echo那个$content
(/@Ta/2012-05-15 12:49//)

3. @arox 
$content无法输出
即使是调用,把网址改为http://hu60.tzhwap.com/read.php还是输出no
(/@Ta/2012-05-15 12:59//)

4. @莉与杰-夜婴 wap/date/index.php或wap/temp/index.php。绿林是先跳转再调用!
(/@Ta/2012-05-15 13:09//)

5. @莉与杰-夜婴 我不会弄你的,我只会这样实现同样的功能↓
$a=file_get_contents("URL")
if(strpos("论坛",$a)!==false)
{
echo
'搜索的字符中“论坛”存在,';
}
else
....
(/@Ta/2012-05-15 13:10//)

6. @arox 
你的意思是我不可能匹配到了吗?
(/@Ta/2012-05-15 13:14//)

7. @郑锋 
你写的似乎有错啊…
改一下好吗,谢谢
(/@Ta/2012-05-15 13:26//)

8. @莉与杰-夜婴 是的!因为你不文件读入一个字符串,比如文件里是include 'xxx.php';那么你读得的字符串就是上面的那几个字母和符号!却不会是xxx.php里的内容!
(/@Ta/2012-05-15 13:27//)

9. @2109 没错阿,哪错了?
(/@Ta/2012-05-15 13:29//)

10. @郑锋 
不信你写进空间看看
(/@Ta/2012-05-15 13:30//)

11. @arox 
知道了谢谢
(/@Ta/2012-05-15 13:34//)

12. @2109 这只是示例代码,你自己补全。我以前写过了,没错。
(/@Ta/2012-05-15 13:37//)

13. $a=file_get_contents(url);这时先不要做别的,先来个echo $a;这不是更好,检查错误的一个方法!
(/@Ta/2012-05-15 13:42//)

14. 额,去玩mysql了,才刚刚开始第一页的学习。。
(/@Ta/2012-05-15 13:44//)

15. @莉与杰-夜婴 你把gb2312和utf-8交换
(/@Ta/2012-05-16 10:06//)

16. 明白!!
(/@Ta/2012-05-16 10:23//)

17. 呼叫
@老虎会游泳 ~
<?php
$content = iconv("utf-8","gb2312",file_get_contents("http://hu60.tzhwap.com/wap"));
if(preg_match_all("#论坛#",$content,$arr)){
    echo "yes";
}
else{
    echo "no";
}
?>
输出no
但是
<?php
$content = iconv("utf-8","gb2312",file_get_contents("http://hu60.tzhwap.com/wap"));
if(preg_match_all("#hu60wap5rc2#",$content,$arr)){
    echo "yes";
}
else{
    echo "no";
}
?>
就输出了yes
只要是字母和数字都可以,
求姐脱~
(/@Ta/2012-05-16 10:51//)

18. start.<?php
$nr=iconv('utf-8','gbk',file_get_contents('http://hu60.tzhwap.com/wap/'));
var_dump(preg_match(iconv('utf-8','gbk','!论坛!'),$nr));
?>.end
保存成utf-8,正常
(/@Ta/2012-05-16 12:49//)

19. start.<?php
$nr=iconv('utf-8','gbk',file_get_contents('http://hu60.tzhwap.com/wap/'));
var_dump(preg_match('!论坛!',$nr));
?>.end
用hu60admin保存成gbk,异常。用爱特打开,发现仍是utf-8
(/@Ta/2012-05-16 12:50//)

下一页 1/2页,共21楼

回复需要登录

8月30日 04:44 星期六

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1