kyzy_yy_pm 进来下 之前询问了关于PHP调用其他网页的问题,我想有偿让你帮忙写下我需要的一个小程序,同意的话留个QQ或者MSN之类的联系方式PM给我,谢谢,,如果有其他高手会写这个帖子上说的,也可以PM联系方式给我,谢谢http://topic.csdn.net/u/20100924/21/7a2f9c69-46e4-4b11-a7b5-3f8bc5d863e3.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php//=========================================================================================================================function p($var){echo '<pre>';if((is_array($var)||is_object($var))&&count($var)){print_r($var);}else{var_dump($var);}exit;}//=========================================================================================================================//header("Content-type: text/html; charset=gbk");function unescape($str) { $ret = ''; $len = strlen($str); for ($i = 0; $i < $len; $i++) { if ($str[$i] == '%' && $str[$i+1] == 'u') { $val = hexdec(substr($str, $i+2, 4)); if ($val < 0x7f){ $ret .= chr($val); }else if($val < 0x800){ $ret .= chr(0xc0|($val>>6)).chr(0x80|($val&0x3f)); }else{ $ret .= chr(0xe0|($val>>12)).chr(0x80|(($val>>6)&0x3f)).chr(0x80|($val&0x3f)); $i += 5; } } else if ($str[$i] == '%') { $ret .= urldecode(substr($str, $i, 3)); $i += 2; } else{ $ret .= $str[$i]; } } return $ret;}if(isset($_POST['url'])){ $url = 'http://www.baidu.com'; $rule = unescape($_POST['rule']); if(isset($_POST['url']) && $_POST['url'])$url = $_POST['url']; $content = file_get_contents($url); preg_match_all('/'.$rule.'/is', $content, $arr);//不同的规则不同的$rule p($arr);}?><form action="ad.php" method="post" onsubmit="return test(this)">网址:<input type="text" name="url" value="http://topic.csdn.net/u/20100927/11/af7a1234-a080-4463-814b-8e5ddca2d329.html?29029"><br>规则:<textarea name="rule" rows="5" cols="30">.*</textarea><br><input type="submit" value=" 获 取 "></form><script src="jquery.js"></script><script>function test(form){ var rule = form.rule.value; form.rule.value = escape(rule);}</script> 亮瞎双眼的代码,这段代码你们谁能看懂,求思路与解释! ThinkPHP的变量传递问题 zend studio需要另外安装apache服务器吗??? 为什么我的$_POST取不到值 如何在web下调用telnet ? 怎样保证 PHP+MYSQL+AJAX 开发的web程序在 IE 和 FireFox 上都可以正常运行? phpinfo() 中 mysql 的一个疑问? ***请问PHP怎样和其他的程序相互通信呀?*** 语句定时执行 如何实现多个网站间的订阅同步? php字符编码的问题 php小程序
//=========================================================================================================================
function p($var){echo '<pre>';if((is_array($var)||is_object($var))&&count($var)){print_r($var);}else{var_dump($var);}exit;}
//=========================================================================================================================
//header("Content-type: text/html; charset=gbk");function unescape($str) {
$ret = '';
$len = strlen($str);
for ($i = 0; $i < $len; $i++) { if ($str[$i] == '%' && $str[$i+1] == 'u') { $val = hexdec(substr($str, $i+2, 4)); if ($val < 0x7f){ $ret .= chr($val);
}else if($val < 0x800){ $ret .= chr(0xc0|($val>>6)).chr(0x80|($val&0x3f));
}else{ $ret .= chr(0xe0|($val>>12)).chr(0x80|(($val>>6)&0x3f)).chr(0x80|($val&0x3f)); $i += 5;
}
} else if ($str[$i] == '%') { $ret .= urldecode(substr($str, $i, 3)); $i += 2;
} else{ $ret .= $str[$i];
}
}
return $ret;
}
if(isset($_POST['url'])){
$url = 'http://www.baidu.com';
$rule = unescape($_POST['rule']);
if(isset($_POST['url']) && $_POST['url'])$url = $_POST['url']; $content = file_get_contents($url);
preg_match_all('/'.$rule.'/is', $content, $arr);//不同的规则不同的$rule
p($arr);
}
?>
<form action="ad.php" method="post" onsubmit="return test(this)">
网址:<input type="text" name="url" value="http://topic.csdn.net/u/20100927/11/af7a1234-a080-4463-814b-8e5ddca2d329.html?29029"><br>
规则:<textarea name="rule" rows="5" cols="30">.*</textarea><br>
<input type="submit" value=" 获 取 ">
</form>
<script src="jquery.js"></script>
<script>
function test(form){
var rule = form.rule.value;
form.rule.value = escape(rule);
}
</script>