用 php 如何根据城市代码 php输出日期全国的省和相应的市

通过城市代码获取免费天气预报(一)
来源:开发界
作者:admin
责任编辑:admin
[导读]这里主要用到就是通过城市名称获取城市代码,拼装URL去方位免费天气预报的网站获取资源信息,然后保存解析,展现给user。
这里主要用到就是通过城市名称获取城市代码,拼装URL去方位免费天气预报的网站获取资源信息,然后保存解析,展现给user。
如果想要运行下面的代码,首先要新建一个PHP的project,把下面三个文件拷贝进去,然后开启server,在浏览器上运行,如果不能访问,可以转换下你PC的代理,应该可以访问。有问题可以联系我~谢谢
&!DOCTYPE html PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN& &http://www.w3.org/TR/html4/loose.dtd&&&
&meta http-equiv=&Content-Type& content=&text/ charset=utf-8&&&
&title&Insert title here&/title&&
&form action=&weatherInfo.php& method=&post&&&
CITY: &input type=&text& name=&city&/&&
&input type=&submit&/&&
&* Created on Aug 1, 2012
&* To change the template for this generated file go to
&* Window - Preferences - PHPeclipse - PHP - Code Templates
ini_set('default_charset','utf-8');&
echo 'weather information&br/&';&
$city = $_POST[&city&];&
$weatherInfo = getInfo($city);&
save($weatherInfo);&
display($weatherInfo);&
function getInfo($city) {&
&&& $url = &.cn/data/& . getCityCode($city) . &.html&;&
&&& $ch = curl_init();&
&&& curl_setopt($ch, CURLOPT_URL, $url);&
&&& curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, true);&
&&& curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);&
&&& curl_setopt($ch, CURLOPT_PROXY, &xxx.xxx.xxx:80&);&
&&& curl_setopt($ch, CURLOPT_PROXYPORT, 80);&
&&& $data = curl_exec($ch);&
&&& curl_close($ch);&
&&& return $&
function save($content){&
&&& $fileName = &./info.txt&;&
&&& $file = fopen($fileName, &w&);&
&&& fwrite($file, $content);&
&&& fclose($file);&
function getCityCode($city) {&
&&& $content = file_get_contents(&./city.txt&);&
&&& $cities = json_decode($content);&
&&& return $cities-& {$city};&
function display($content) {&
&&& $info = json_decode($content);&
&&& $weatherInfo =& $info-&{&weatherinfo&};&
&&& showToday($weatherInfo);&
&&& echo &&br/&&;&
&&& showTomorrow($weatherInfo);&
function showToday($weatherInfo){&
&&& echo &城市:& . $weatherInfo-&{&city&} . &&br/&&;&
&&& echo &日期:& . $weatherInfo-&{&date_y&} . && & . $weatherInfo-&{&week&} . &&br/&&;&
&&& echo &温度:& . $weatherInfo-&{&temp1&} . &&br/&& ;&
&&& echo &天气:& . $weatherInfo-&{&weather1&} . && & . $weatherInfo-&{&wind1&} . &&br/&&;&
&&& echo $weatherInfo-&{&index_d&} . &&br/&&;&
function showTomorrow($weatherInfo){&
&&& echo &城市:& . $weatherInfo-&{&city&} . &&br/&&;&
&&& echo &日期:& . getDateByCount(1) . && & . getDayByCount(1) . &&br/&&;&
&&& echo &温度:& . $weatherInfo-&{&temp2&} . &&br/&& ;&
&&& echo &天气:& . $weatherInfo-&{&weather2&} . && & . $weatherInfo-&{&wind2&} . &&br/&&;&
&&& echo $weatherInfo-&{&index48_d&} . &&br/&&;&
function getDateByCount($count){&
&&& $time = time() + 60 * 60 * 24 *& $&
&&& return date(&Y年n月d日&, $time);&
function getDayByCount($count){&
&&& $time = time() + 60 * 60 * 24 *& $&
&&& return getWeek(date(&N&, $time));&
function getWeek($num){&
&&& switch ($num){&
&&&&&&& case &0&:&
&&&&&&&&&&& return &星期天&;&
&&&&&&&&&&&&
本站地址:
版权所有:转载请注明出处!
1[05-24]2[05-24]3[05-24]4[05-23]5[05-23]6[05-29]7[05-29]8[05-29]9[05-29]10[05-29]
1[05-25]2[05-20]3[05-20]4[05-20]5[05-20]6[05-20]7[05-20]8[05-20]9[05-20]10[05-20]
Docker公司近日开放了拥有同一源代码的三个组件的..
最近在看数据库方面的内容,总结了一下程序中获取..内容字号:
段落设置:
字体设置:
PHP中根据IP地址判断城市实现城市切换或跳转代码
先要获取ip地址相当简单,下面先介绍两种获取IP地址的代码,后面需要利用QQIP库来查找当前IP是属于那个IP段然后得出城市字段并返回
获取IP地址
function GetIP() {
if ($_SERVER[&HTTP_X_FORWARDED_FOR&])
$ip = $_SERVER[&HTTP_X_FORWARDED_FOR&];
else if ($_SERVER[&HTTP_CLIENT_IP&])
$ip = $_SERVER[&HTTP_CLIENT_IP&];
else if ($_SERVER[&REMOTE_ADDR&])
$ip = $_SERVER[&REMOTE_ADDR&];
else if (getenv(&HTTP_X_FORWARDED_FOR&))
$ip = getenv(&HTTP_X_FORWARDED_FOR&);
else if (getenv(&HTTP_CLIENT_IP&))
$ip = getenv(&HTTP_CLIENT_IP&);
else if (getenv(&REMOTE_ADDR&))
$ip = getenv(&REMOTE_ADDR&);
$ip = &Unknown&;
echo GetIP();
function getip ()
if (getenv('http_client_ip')) {
$ip = getenv('http_client_ip');
} else if (getenv('http_x_forwarded_for')) {
$ip = getenv('http_x_forwarded_for');
} else if (getenv('remote_addr')) {
$ip = getenv('remote_addr');
$ip = $_server['remote_addr'];
PHP通过IP地址判断用户所在城市
上文已经获得了用户IP地址,接下来,我们就是根据这个IP地址获得用户所在城市了。开始之前,我们需要下载一个现成的数据库QQ IP数据库。
最新IP地址数据库:
使用方法:解压后QQWry.Dat就是我们想要IP地址数据库,我们新建一个ipcity文件夹,将数据库放在下面。QQ IP数据库使用非常方便,数据也很齐全,你可以及时关注官方更新以保持数据最新,强力推荐一下:)
接下来,我们在上面的ipcity目录下新建一个ipaddress.php文件,直接复制以下代码进去即可,重要的地方也作了相应注释。B段:
函数名称:ipCity
参数说明:$userip&&用户IP地址
函数功能:PHP通过IP地址判断用户所在城市
author:lee
function ipCity($userip) {
//IP数据库路径,这里用的是QQ IP数据库
$dat_path = 'QQWry.dat';
//判断IP地址是否有效
if(!ereg(&^([0-9]{1,3}.){3}[0-9]{1,3}$&, $userip)){
return 'IP Address Invalid';
//打开IP数据库
if(!$fd = @fopen($dat_path, 'rb')){
return 'IP data file not exists or access denied';
//explode函数分解IP地址,运算得出整数形结果
$userip = explode('.', $userip);
$useripNum = $userip[0] *
+ $userip[1] * 65536 + $userip[2] * 256 + $userip[3];
//获取IP地址索引开始和结束位置
$DataBegin = fread($fd, 4);
$DataEnd = fread($fd, 4);
$useripbegin = implode('', unpack('L', $DataBegin));
if($useripbegin & 0) $useripbegin += pow(2, 32);
$useripend = implode('', unpack('L', $DataEnd));
if($useripend & 0) $useripend += pow(2, 32);
$useripAllNum = ($useripend - $useripbegin) / 7 + 1;
$BeginNum = 0;
$EndNum = $useripAllN
//使用二分查找法从索引记录中搜索匹配的IP地址记录
while($userip1num&$useripNum || $userip2num&$useripNum) {
$Middle= intval(($EndNum + $BeginNum) / 2);
//偏移指针到索引位置读取4个字节
fseek($fd, $useripbegin + 7 * $Middle);
$useripData1 = fread($fd, 4);
if(strlen($useripData1) & 4) {
fclose($fd);
return 'File Error';
//提取出来的数据转换成长整形,如果数据是负数则加上2的32次幂
$userip1num = implode('', unpack('L', $useripData1));
if($userip1num & 0) $userip1num += pow(2, 32);
//提取的长整型数大于我们IP地址则修改结束位置进行下一次循环
if($userip1num & $useripNum) {
$EndNum = $M
//取完上一个索引后取下一个索引
$DataSeek = fread($fd, 3);
if(strlen($DataSeek) & 3) {
fclose($fd);
return 'File Error';
$DataSeek = implode('', unpack('L', $DataSeek.chr(0)));
fseek($fd, $DataSeek);
$useripData2 = fread($fd, 4);
if(strlen($useripData2) & 4) {
fclose($fd);
return 'File Error';
$userip2num = implode('', unpack('L', $useripData2));
if($userip2num & 0) $userip2num += pow(2, 32);
//找不到IP地址对应城市
if($userip2num & $useripNum) {
if($Middle == $BeginNum) {
fclose($fd);
return 'No Data';
$BeginNum = $M
$useripFlag = fread($fd, 1);
if($useripFlag == chr(1)) {
$useripSeek = fread($fd, 3);
if(strlen($useripSeek) & 3) {
fclose($fd);
return 'System Error';
$useripSeek = implode('', unpack('L', $useripSeek.chr(0)));
fseek($fd, $useripSeek);
$useripFlag = fread($fd, 1);
if($useripFlag == chr(2)) {
$AddrSeek = fread($fd, 3);
if(strlen($AddrSeek) & 3) {
fclose($fd);
return 'System Error';
$useripFlag = fread($fd, 1);
if($useripFlag == chr(2)) {
$AddrSeek2 = fread($fd, 3);
if(strlen($AddrSeek2) & 3) {
fclose($fd);
return 'System Error';
$AddrSeek2 = implode('', unpack('L', $AddrSeek2.chr(0)));
fseek($fd, $AddrSeek2);
fseek($fd, -1, SEEK_CUR);
while(($char = fread($fd, 1)) != chr(0))
$useripAddr2 .= $
$AddrSeek = implode('', unpack('L', $AddrSeek.chr(0)));
fseek($fd, $AddrSeek);
while(($char = fread($fd, 1)) != chr(0))
$useripAddr1 .= $
fseek($fd, -1, SEEK_CUR);
while(($char = fread($fd, 1)) != chr(0))
$useripAddr1 .= $
$useripFlag = fread($fd, 1);
if($useripFlag == chr(2)) {
$AddrSeek2 = fread($fd, 3);
if(strlen($AddrSeek2) & 3) {
fclose($fd);
return 'System Error';
$AddrSeek2 = implode('', unpack('L', $AddrSeek2.chr(0)));
fseek($fd, $AddrSeek2);
fseek($fd, -1, SEEK_CUR);
while(($char = fread($fd, 1)) != chr(0)){
$useripAddr2 .= $
fclose($fd);
//返回IP地址对应的城市结果
if(preg_match('/http/i', $useripAddr2)) {
$useripAddr2 = '';
$useripaddr = &$useripAddr1 $useripAddr2&;
$useripaddr = preg_replace('/CZ88.Net/is', '', $useripaddr);
$useripaddr = preg_replace('/^s*/is', '', $useripaddr);
$useripaddr = preg_replace('/s*$/is', '', $useripaddr);
if(preg_match('/http/i', $useripaddr) || $useripaddr == '') {
$useripaddr = 'No Data';
PHP根据IP地址实现城市切换或跳转
到这里,其实问题已经很简单了,用简单的js就通通搞定。C段如下:
//根据IP地址跳转指定页面js取得城市
var city='&?echo ipCity($xp_UserIp);?&';
//根据IP地址所有城市跳转到指定页面
if(city.indexOf(&上海市&)&=0){
window.location.href=&/&;
将开头的A段代码和上面的C段代码分别放在B段代码的头和尾,然后我们在需要跳转的页面加入以下代码:
&script src=&/ipcity/ipaddress.php& type=&text/javascript& language=&javascript&&&/script&
刷新页面,是不是达到预想的效果了呢?
 Copyright ©
. 56主机网 版权所有 IDC资讯站 
本站声明:网站部分内容来源于网络,如有侵权,请联系我们,我们将及时处理!php根据ip获取国家省份城市_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
php根据ip获取国家省份城市
上传于||文档简介
&&p​h​p​根​据​i​p​获​取​国​家​省​份​城​市
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢根据现有获取其地理位置(省份,城市等)的方法
function&GetIpLookup($ip&=&''){&&&&&&&&if(empty($ip)){&&&&&&&&&&&return&'请输入IP地址';&&&&&&}&&&&&&&&$res&=&@file_get_contents('http://int..cn/iplookup/iplookup.php?format=js&ip='&.&$ip);&&&&&&&&if(empty($res)){&return&&}&&&&&&&&$jsonMatches&=&array();&&&&&&&&preg_match('#\{.+?\}#',&$res,&$jsonMatches);&&&&&&&&if(!isset($jsonMatches[0])){&return&&}&&&&&&&&$json&=&json_decode($jsonMatches[0],&true);&&&&&&&&if(isset($json['ret'])&&&&$json['ret']&==&1){&&&&&&&&&&&&$json['ip']&=&$ip;&&&&&&&&&&&&unset($json['ret']);&&&&&&&&}else{&&&&&&&&&&&&return&&&&&&&&&}&&&&&&&&return&$json;&&&&}&$ipInfos&=&GetIpLookup('123.125.114.144');&&var_dump($ipInfos);&&&
也许你会喜欢和关注与本文内容高度相关的文章:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)PHP中根据IP地址判断城市实现城市切换或跳转代码
字体:[ ] 类型:转载 时间:
先要获取ip地址相当简单,下面先介绍两种获取IP地址的代码,后面需要利用QQIP库来查找当前IP是属于那个IP段然后得出城市字段并返回
获取IP地址 代码如下:&?phpfunction GetIP() {&&& if ($_SERVER["HTTP_X_FORWARDED_FOR"])&&&&&&& $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];&&& else if ($_SERVER["HTTP_CLIENT_IP"])&&&&&&& $ip = $_SERVER["HTTP_CLIENT_IP"];&&& else if ($_SERVER["REMOTE_ADDR"])&&&&&&& $ip = $_SERVER["REMOTE_ADDR"];&&& else if (getenv("HTTP_X_FORWARDED_FOR"))&&&&&&& $ip = getenv("HTTP_X_FORWARDED_FOR");&&& else if (getenv("HTTP_CLIENT_IP"))&&&&&&& $ip = getenv("HTTP_CLIENT_IP");&&& else if (getenv("REMOTE_ADDR"))&&&&&&& $ip = getenv("REMOTE_ADDR");&&& else&&&&&&& $ip = "Unknown";&&& return $}echo GetIP();?&方法二 代码如下:function getip (){&&&&&&&&&&&&&&& if (getenv('http_client_ip')) {&&&&&&&&&&&&&&&&&&&&&&& $ip = getenv('http_client_ip');&&&&&&&&&&&&&&& } else if (getenv('http_x_forwarded_for')) {&&&&&&&&&&&&&&&&&&&&&&& $ip = getenv('http_x_forwarded_for');&&&&&&&&&&&&&&& } else if (getenv('remote_addr')) {&&&&&&&&&&&&&&&&&&&&&&& $ip = getenv('remote_addr');&&&&&&&&&&&&&&& } else {&&&&&&&&&&&&&&&&&&&&&&& $ip = $_server['remote_addr'];&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& return $PHP通过IP地址判断用户所在城市上文已经获得了用户IP地址,接下来,我们就是根据这个IP地址获得用户所在城市了。开始之前,我们需要下载一个现成的数据库QQ IP数据库。最新IP地址数据库:使用方法:解压后QQWry.Dat就是我们想要IP地址数据库,我们新建一个ipcity文件夹,将数据库放在下面。QQ IP数据库使用非常方便,数据也很齐全,你可以及时关注官方更新以保持数据最新,强力推荐一下:)接下来,我们在上面的ipcity目录下新建一个ipaddress.php文件,直接复制以下代码进去即可,重要的地方也作了相应注释。B段: 代码如下:&?/*函数名称:ipCity参数说明:$userip——用户IP地址函数功能:PHP通过IP地址判断用户所在城市author:leecontact:*/function ipCity($userip) {&&& //IP数据库路径,这里用的是QQ IP数据库
纯真版&&& $dat_path = 'QQWry.dat';&&& //判断IP地址是否有效&&& if(!ereg("^([0-9]{1,3}.){3}[0-9]{1,3}$", $userip)){&&&&&&& return 'IP Address Invalid';&&& }&&& //打开IP数据库&&& if(!$fd = @fopen($dat_path, 'rb')){&&&&&&& return 'IP data file not exists or access denied';&&& }&&& //explode函数分解IP地址,运算得出整数形结果&&& $userip = explode('.', $userip);&&& $useripNum = $userip[0] *
+ $userip[1] * 65536 + $userip[2] * 256 + $userip[3];&&& //获取IP地址索引开始和结束位置&&& $DataBegin = fread($fd, 4);&&& $DataEnd = fread($fd, 4);&&& $useripbegin = implode('', unpack('L', $DataBegin));&&& if($useripbegin & 0) $useripbegin += pow(2, 32);&&& $useripend = implode('', unpack('L', $DataEnd));&&& if($useripend & 0) $useripend += pow(2, 32);&&& $useripAllNum = ($useripend - $useripbegin) / 7 + 1;&&& $BeginNum = 0;&&& $EndNum = $useripAllN&&& //使用二分查找法从索引记录中搜索匹配的IP地址记录&&& while($userip1num&$useripNum || $userip2num&$useripNum) {&&&&&&& $Middle= intval(($EndNum + $BeginNum) / 2);&&&&&&& //偏移指针到索引位置读取4个字节&&&&&&& fseek($fd, $useripbegin + 7 * $Middle);&&&&&&& $useripData1 = fread($fd, 4);&&&&&&& if(strlen($useripData1) & 4) {&&&&&&&&&&& fclose($fd);&&&&&&&&&&& return 'File Error';&&&&&&& }&&&&&&& //提取出来的数据转换成长整形,如果数据是负数则加上2的32次幂&&&&&&& $userip1num = implode('', unpack('L', $useripData1));&&&&&&& if($userip1num & 0) $userip1num += pow(2, 32);&&&&&&& //提取的长整型数大于我们IP地址则修改结束位置进行下一次循环&&&&&&& if($userip1num & $useripNum) {&&&&&&&&&&& $EndNum = $M&&&&&&&&&&&&&&&&&& }&&&&&&& //取完上一个索引后取下一个索引&&&&&&& $DataSeek = fread($fd, 3);&&&&&&& if(strlen($DataSeek) & 3) {&&&&&&&&&&& fclose($fd);&&&&&&&&&&& return 'File Error';&&&&&&& }&&&&&&& $DataSeek = implode('', unpack('L', $DataSeek.chr(0)));&&&&&&& fseek($fd, $DataSeek);&&&&&&& $useripData2 = fread($fd, 4);&&&&&&& if(strlen($useripData2) & 4) {&&&&&&&&&&& fclose($fd);&&&&&&&&&&& return 'File Error';&&&&&&& }&&&&&&& $userip2num = implode('', unpack('L', $useripData2));&&&&&&& if($userip2num & 0) $userip2num += pow(2, 32);&&&&&&& //找不到IP地址对应城市&&&&&&& if($userip2num & $useripNum) {&&&&&&&&&&& if($Middle == $BeginNum) {&&&&&&&&&&&&&&& fclose($fd);&&&&&&&&&&&&&&& return 'No Data';&&&&&&&&&&& }&&&&&&&&&&& $BeginNum = $M&&&&&&& }&&& }&&& $useripFlag = fread($fd, 1);&&& if($useripFlag == chr(1)) {&&&&&&& $useripSeek = fread($fd, 3);&&&&&&& if(strlen($useripSeek) & 3) {&&&&&&&&&&& fclose($fd);&&&&&&&&&&& return 'System Error';&&&&&&& }&&&&&&& $useripSeek = implode('', unpack('L', $useripSeek.chr(0)));&&&&&&& fseek($fd, $useripSeek);&&&&&&& $useripFlag = fread($fd, 1);&&& }&&& if($useripFlag == chr(2)) {&&&&&&& $AddrSeek = fread($fd, 3);&&&&&&& if(strlen($AddrSeek) & 3) {&&&&&&&&&&& fclose($fd);&&&&&&&&&&& return 'System Error';&&&&&&& }&&&&&&& $useripFlag = fread($fd, 1);&&&&&&& if($useripFlag == chr(2)) {&&&&&&&&&&& $AddrSeek2 = fread($fd, 3);&&&&&&&&&&& if(strlen($AddrSeek2) & 3) {&&&&&&&&&&&&&&& fclose($fd);&&&&&&&&&&&&&&& return 'System Error';&&&&&&&&&&& }&&&&&&&&&&& $AddrSeek2 = implode('', unpack('L', $AddrSeek2.chr(0)));&&&&&&&&&&& fseek($fd, $AddrSeek2);&&&&&&& } else {&&&&&&&&&&& fseek($fd, -1, SEEK_CUR);&&&&&&& }&&&&&&& while(($char = fread($fd, 1)) != chr(0))&&&&&&&&&&& $useripAddr2 .= $&&&&&&& $AddrSeek = implode('', unpack('L', $AddrSeek.chr(0)));&&&&&&& fseek($fd, $AddrSeek);&&&&&&& while(($char = fread($fd, 1)) != chr(0))&&&&&&&&&&& $useripAddr1 .= $&&& } else {&&&&&&& fseek($fd, -1, SEEK_CUR);&&&&&&& while(($char = fread($fd, 1)) != chr(0))&&&&&&&&&&& $useripAddr1 .= $&&&&&&& $useripFlag = fread($fd, 1);&&&&&&& if($useripFlag == chr(2)) {&&&&&&&&&&& $AddrSeek2 = fread($fd, 3);&&&&&&&&&&& if(strlen($AddrSeek2) & 3) {&&&&&&&&&&&&&&& fclose($fd);&&&&&&&&&&&&&&& return 'System Error';&&&&&&&&&&& }&&&&&&&&&&& $AddrSeek2 = implode('', unpack('L', $AddrSeek2.chr(0)));&&&&&&&&&&& fseek($fd, $AddrSeek2);&&&&&&& } else {&&&&&&&&&&& fseek($fd, -1, SEEK_CUR);&&&&&&& }&&&&&&& while(($char = fread($fd, 1)) != chr(0)){&&&&&&&&&&& $useripAddr2 .= $&&&&&&& }&&& }&&& fclose($fd);&&& //返回IP地址对应的城市结果&&& if(preg_match('/http/i', $useripAddr2)) {&&&&&&& $useripAddr2 = '';&&& }&&& $useripaddr = "$useripAddr1 $useripAddr2";&&& $useripaddr = preg_replace('/CZ88.Net/is', '', $useripaddr);&&& $useripaddr = preg_replace('/^s*/is', '', $useripaddr);&&& $useripaddr = preg_replace('/s*$/is', '', $useripaddr);&&& if(preg_match('/http/i', $useripaddr) || $useripaddr == '') {&&&&&&& $useripaddr = 'No Data';&&& }&&& return $}?&PHP根据IP地址实现城市切换或跳转到这里,其实问题已经很简单了,用简单的js就通通搞定。C段如下://根据IP地址跳转指定页面js取得城市 代码如下: var city='&?echo ipCity($xp_UserIp);?&';//根据IP地址所有城市跳转到指定页面 代码如下: if(city.indexOf("上海市")&=0){&&&&&&& window.location.href="/";}将开头的A段代码和上面的C段代码分别放在B段代码的头和尾,然后我们在需要跳转的页面加入以下代码: 代码如下:&script src="/ipcity/ipaddress.php" type="text/javascript" language="javascript"&&/script&&刷新页面,是不是达到预想的效果了呢?上面的代码只是简单的判断了ip那里就跳到那,如果出现如,我想把湖南所有IP都跳到长沙去,那像衡阳,刘阳,耒阳 这些就要作多次父线处理了,要想知道请看下集。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 php输出日期 的文章

 

随机推荐