登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
C/C++
>
开发工具
PHP求助,遇到不懂的问题了
请叫我杨先森
@Ta
2012-05-15
13543点击
<?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
小男生
@Ta
/ 2012-05-15 /
样
/
源
不懂php
2
3srs-arox
@Ta
/ 2012-05-15 /
样
/
源
依我看,你是匹配不到的,因为你的$content里没论坛,老虎用的可是跳转或调用!你不信你echo那个$content
3
请叫我杨先森
@Ta
/ 2012-05-15 /
样
/
源
@
arox
$content无法输出
即使是调用,把网址改为
http://hu60.tzhwap.com/read.php
还是输出no
4
3srs-arox
@Ta
/ 2012-05-15 /
样
/
源
@
莉与杰
-夜婴 wap/date/index.php或wap/temp/index.php。绿林是先跳转再调用!
5
西门吹血
@Ta
/ 2012-05-15 /
样
/
源
@
莉与杰
-夜婴 我不会弄你的,我只会这样实现同样的功能↓
$a=file_get_contents("URL")
if(strpos("论坛",$a)!==false)
{
echo
'搜索的字符中“论坛”存在,';
}
else
....
6
请叫我杨先森
@Ta
/ 2012-05-15 /
样
/
源
@
arox
你的意思是我不可能匹配到了吗?
7
请叫我杨先森
@Ta
/ 2012-05-15 /
样
/
源
@
郑锋
你写的似乎有错啊…
改一下好吗,谢谢
8
3srs-arox
@Ta
/ 2012-05-15 /
样
/
源
@
莉与杰
-夜婴 是的!因为你不文件读入一个字符串,比如文件里是include 'xxx.php';那么你读得的字符串就是上面的那几个字母和符号!却不会是xxx.php里的内容!
9
西门吹血
@Ta
/ 2012-05-15 /
样
/
源
@
2109
没错阿,哪错了?
10
请叫我杨先森
@Ta
/ 2012-05-15 /
样
/
源
@
郑锋
不信你写进空间看看
11
请叫我杨先森
@Ta
/ 2012-05-15 /
样
/
源
@
arox
知道了谢谢
12
西门吹血
@Ta
/ 2012-05-15 /
样
/
源
@
2109
这只是示例代码,你自己补全。我以前写过了,没错。
13
3srs-arox
@Ta
/ 2012-05-15 /
样
/
源
$a=file_get_contents(url);这时先不要做别的,先来个echo $a;这不是更好,检查错误的一个方法!
14
西门吹血
@Ta
/ 2012-05-15 /
样
/
源
额,去玩mysql了,才刚刚开始第一页的学习。。
15
老虎会游泳
@Ta
/ 2012-05-16 /
样
/
源
@
莉与杰
-夜婴 你把gb2312和utf-8交换
16
请叫我杨先森
@Ta
/ 2012-05-16 /
样
/
源
明白!!
17
请叫我杨先森
@Ta
/ 2012-05-16 /
样
/
源
呼叫
@
老虎会游泳
~
<?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
只要是字母和数字都可以,
求姐脱~
18
老虎会游泳
@Ta
/ 2012-05-16 /
样
/
源
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,正常
19
老虎会游泳
@Ta
/ 2012-05-16 /
样
/
源
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
<
1
2
>
添加新回复
回复需要
登录
。
$content无法输出
即使是调用,把网址改为http://hu60.tzhwap.com/read.php还是输出no
$a=file_get_contents("URL")
if(strpos("论坛",$a)!==false)
{
echo
'搜索的字符中“论坛”存在,';
}
else
....
你的意思是我不可能匹配到了吗?
你写的似乎有错啊…
改一下好吗,谢谢
不信你写进空间看看
知道了谢谢
@老虎会游泳 ~
<?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
只要是字母和数字都可以,
求姐脱~
$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,正常
$nr=iconv('utf-8','gbk',file_get_contents('http://hu60.tzhwap.com/wap/'));
var_dump(preg_match('!论坛!',$nr));
?>.end
用hu60admin保存成gbk,异常。用爱特打开,发现仍是utf-8