ref = url;
}
</script>
<style>
.div_box{
margin-top:10px;
}
.input_box{
border:1px solid;
margin-left:10px;
margin-top:2px;
height:15px;
float:left;
size:32
font-size: 14px;
}
.button_box{
float:left;
height:23px;
padding-bottom:3px;
}
.hide_box{
display:none;
}
.a_box{
margin-left:10px;
margin-top:3px;
height:15px;
float:left;
font-size: 14px;
}
.clear_box{
height:50px;
}
</style>
</head>
<body onkeydown="get_key(event)">
<div class="div_box">
<input id="input_text" class="input_box" type="text" value="" onclick="check_(true)" onblur="check_(false)"></input>
<input type="button" class="button_box" onclick="get_page()" value="Get it!" ></input>
<div id="click_show" class="hide_box">
<a id="origin_website" class="a_box" href="#" target="_black">访问原站</a>
<a id="back_a" class="a_box" href="#">后退</a>
</div>
</div>
<div class="clear_box"></div>
<div id="output_page"></div>
</body>
</html>
<?php
}
//End_php
jQuery 版本 get_web.php
复制代码 代码如下:
<?php
header("Content-type: text/html; charset=utf-8");
if(!empty(
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)_网学
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)
浏览:
POST[''input_text''])) {
ini_set(''default_socket_timeout'', 10);
if(!$data = file_get_contents(
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)_网学
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)
浏览:
POST[''input_text''])) {
echo "Time out!";
return ;
}
$charset_pos = stripos($data,''charset'');
if($charset_pos) {
if(stripos($data,''utf-8'',$charset_pos)) {
echo iconv(''utf-8'',''utf-8'',$data);
}else if(stripos($data,''gb2312'',$charset_pos)) {
echo iconv(''gb2312'',''utf-8'',$data);
}else if(stripos($data,''gbk'',$charset_pos)) {
echo iconv(''gbk'',''utf-8'',$data);
}
return;
}
echo $data;
}else {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Get Web Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="zh-CN" />
<script type="text/javascript" src="http://files.cnblogs.com/Zjmainstay/jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(document).keyup(function(e){
e = e || window.event;
if(e.keyCode == 13 && $("#input_text").val() != '''') {
$(".button_box").click();
}
});
$(".button_box").click(function(){
if($("#input_text").val() == '''') {
$("#input_text").addClass(''errorTips'').focus();
return false;
}else {
$("#input_text").removeClass(''errorTips'');
}
$.ajax({
url: ''<?php echo
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)_网学
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)
浏览:
SERVER[''PHP_SELF''] ?>'',
data: ''input_text=''+$("#input_text").val(),
type:''POST'',
success:function(msg){
$(".html_tips").show();
$("#origin_website").attr(''href'',$("#input_text").val());
$("#back_a").attr(''href'',document.location.href);
$("#click_show").show();
$("#output_page_html").empty().val(msg).css({height:parseInt($(document).height()-100)}).show();
$("#output_page").empty(