1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > PHP实例教程:天气预报小偷PHP代码

PHP实例教程:天气预报小偷PHP代码

时间:2023-05-31 22:50:23

相关推荐

PHP实例教程:天气预报小偷PHP代码

php教程|php手册

nbsp,quot,ArrayTqTem,lt,gt

php教程-php手册

写得一个php天气小偷程

易语言人事管理软件源码,vscode底部不显示行数,ubuntu看CCTV,tomcat查看项目名,爬虫箱双层,php后台做app,河北产品seo优化外包,app下载官网单页网站源码,精仿模板工坊lzw

<?php

/***

天气预报

***/

function readAll($location)

{

$MAX_RETRY_NUM = 3;

if(preg_match(“/(http:\/\/)?([^\/\:]+)(:\d{1,5})?(\/.+)?/”, $location, $url))

{

list(,,$host,$port,$path) = $url;

$port = preg_replace(“/:/”, “”, $port);

$port = strlen($port) ? $port : 80;

$path = strlen($path) ? $path : “/”;

$request = “GET $path HTTP/1.0\r\n”;

$request .= “Host: $host\r\n”;

$request .= “Accept: */*\r\n”;

$request .= “Connection: close\r\n”;

$request .= “User-Agent: superspice”s BOT\r\n\r\n”;

$retry = 0;

$do = false;

do

{

if(@!$socket =fsockopen($host, $port, &$errMsg, &$errCode ))

{

return false;

}

fwrite($socket, $request);

$flag = true;

$header = “”;

$body = “”;

while(!feof($socket))

{

$line = fgets($socket, 128);

if($flag)

{

if(trim(chop($line)) == “”)

{

$flag = false;

}

else

{

$header .= $line;

}

}

else

{

$body .= $line;

}

}

if(preg_match(“/Content-Length: (\d+)/”, $header, $out))

{

$header_length = $out[1];

if($header_length != strlen($body))

{

$do = true;

}

else

{

$do = false;

}

}

if(is_resource($socket))

{

fclose($socket);

}

$retry ++;

}while($do && $retry<$MAX_RETRY_NUM);

}

return $body;

}

function get_weather()

{

$TqUrl=”/forecast/area_weather.asp?city_name=合肥&zhou=yz”;

$VaX1Tem=readAll($TqUrl);

if(!$VaX1Tem)

{

return false;

}

settype($ArrayTq,”array”);

$ArrayTq=explode(““,$VaX1Tem);

$ArrayTq=explode(““,$ArrayTq[1]);

$flash = explode(“<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"",$ArrayTq[0]);

$flash = “<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"".$flash[1];

$flash = explode(““,$flash);

$flash = $flash[0].”“;

$pattern = array(“/images\/weather/i”,”/WIDTH=\”65\” HEIGHT=\”70\”/i”);

$replace = array(“/forecast/images/weather”,”WIDTH=\”51\” HEIGHT=\”55\””);

$flash = preg_replace($pattern,$replace,$flash);

//天气

$ArrayTqTem2=explode(“

植物成长模拟游戏源码,vscode打不开啊,ubuntu查看vmdk,tomcat怎样运行,qt程序加sqlite打包,前端搭建一个框架要注意什么,用爬虫爬别人店铺的客户,php 输出中文乱码,泛目录seo劫持,电影采集网站源码,网页文件下载模板,端午节网站模板lzw

“,$ArrayTq[0]);

$ArrayTqTem2=explode(“

“,$ArrayTqTem2[1]);

//$ArrayTqTem2=explode(“

交友程序源码,vscode难吗,ubuntu 5.5.1,aphache和tomcat,sqlite编译安装吗,帝国cms 会员权限插件,web前端框架干嘛用的,卷心菜和爬虫什么梗,php 邮箱注册,长治seo推广价位,灯饰模板网站,下载有特效的静态网页,阿里云制作网站模板lzw

“,$ArrayTqTem2[0]);

$ArrayTqTem2=$ArrayTqTem2[0];

//风力

$ArrayTqTem3=explode(““,$ArrayTq[0]);

$ArrayTqTem3=explode(“

“,$ArrayTqTem3[2]);

//$ArrayTqTem3=explode(“

“,$ArrayTqTem3[0]);

$ArrayTqTem3=$ArrayTqTem3[0];

//温度

$ArrayTqTem4=explode(““,$ArrayTq[0]);

$ArrayTqTem4=explode(“

“,$ArrayTqTem4[3]);

//$ArrayTqTem4=explode(“

“,$ArrayTqTem4[0]);

$ArrayTqTem4=$ArrayTqTem4[0];

if( !$ArrayTqTem2 or !$ArrayTqTem3 or !$ArrayTqTem4)

{

return false;

}

//$TqVar=$ArrayTqTem2.”,”.$ArrayTqTem3.”

气温:”.$ArrayTqTem4;

$weather[0]=$flash;

$weather[1]=$ArrayTqTem2;

$weather[2]=$ArrayTqTem3;

$weather[3]=$ArrayTqTem4;

return $weather;

}

$weather = get_weather();

?>

上面写的是php文件,你没有echo当然不能正常显示啦

<?php

error_reporting(0);

include_once (“../include/weather.php”);

?>

天气预报html,body {margin:0;padding:0; font-size:12px;}

div {width:178px; height:58px;position:relativ;position:relative}

img {width:178px; height:58px; z-index:1;position:absolute; border:0}

object { margin-top:2px; margin-left:8px;}

span{position:absolute;top:2px;right:12px;}

li{font-family:Verdana,宋体;list-style:none;margin-top:3px; letter-spacing:1px;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。