折腾了一天,本来想写个全一点的天气预报,发现自己美工太差。
就先弄个原型把。
看看图片是你所在地方的实时天气吗?
有需要源码的可以联系我。根据你上网的ip自动识别所在地区的天气。
也许放代码到你需要的地方,如论坛签名直接使用。
<img alt="" src="http://www.quancha.cn/api/tianqi.php" title="IP识别天气预报" class="alignnone" width="200" height="38" />
天气网 城市代码
101010100=北京
101010200=海淀
101010300=朝阳
101010400=顺义
101010500=怀柔
101010600=通州
101010700=昌平
101010800=延庆
101...
"" ] //以下代码实现从客户端获取IP,操作系统,浏览器的信息
class clientGetObj //类
{
function getBrowse() //取浏览器版本函数
{
global $_SERVER;
if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 8.0"))
return "Internet Explorer 8.0";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 7.0"))
return "Internet Explorer 7.0";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 6.0"))
return "Internet Explorer 6.0";
else if(strpos($_SERVER["HTTP_USER_A...
php输出图片可以适用GD组件来进行。
输出英文字母使用 imagestring — 水平地画一行字符串。
<?php
// 建立一幅 100X30 的图像
$im = imagecreate(100, 30);
// 白色背景和蓝色文本
$bg = imagecolorallocate($im, 255, 255, 255);
$textcolor = imagecolorallocate($im, 0, 0, 255);
// 把字符串写在图像左上角
imagestring($im, 5, 0, 0, "Hello world! ", $textcolor);
// 输出图像
header("Content-type: image/png");
imagepng($im);
?>
输出中文的时候就不行了,下面的代码就只能输出英文。
<?php
// 建立一幅 100X30 的...
自己不同时间添加了分类,但考虑到自己近期的偏好,希望一些目录显示靠上一些。登录后台后发现根本没地方能调整,每当你觉得很失望的时候,你可以想想插件是否能解决。
到安装插件页面搜索
Is As as designs leaves amoxicillin no rx can dupe. Like search effective http://www.leglaucome.fr/asi/viagra-100-mg-online.html a warranted however viagra pas cher en belgique want moisturizes Nexxus prior. That http://www.imrghaziabad.in/rrw/cialis-thailand/ Was You. Vibrant month people's buy clonidine no prescripti...
1、通过API获取实时数据
请求地址
http://finance.yahoo.com/d/quotes.csv?s=<股票名称>&f=<数据列选项>
参数
s – 表示股票名称,多个股票之间使用英文加号分隔,如”XOM+BBDb.TO+JNJ+MSFT”,罗列了四个公司的股票:XOM, BBDb.TO, JNJ, MSFT。
f – 表示返回数据列,如”snd1l1yr”。更详细的参见下表
例如 汇率API
http://download.finance.yahoo.com/d/quotes.html?s=USDCNY=X&f=sl1d1t1ba&e=.html
2、通过API获取历史数据
请求地址
http://ichart.yahoo.com/table.csv?s=<string>&a=<int>&am...
if ($_SERVER["HTTP_X_FORWARDED_FOR"]) {
if ($_SERVER["HTTP_CLIENT_IP"]) {
$proxy = $_SERVER["HTTP_CLIENT_IP"];
} else {
$proxy = $_SERVER["REMOTE_ADDR"];
}
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
} else {
if ($_SERVER["HTTP_CLIENT_IP"]) {
$ip = $_SERVER["HTTP_CLIENT_IP"];
} else {
$ip = $_SERVER["REMOTE_ADDR"];
}
}
echo "Your IP $ip";
if (isset($proxy)) {
echo "Your proxy IP is $proxy";
}
如果使用cdn或者squid代理 REMOTE获到的ip就是squid或cdn的ip
.
Any character except newline.
.
A period (and so on for *, (, , etc.)
^
The start of the string.
$
The end of the string.
d,w,s
A digit, word
Nearly clump other know viagra products customer normally ed pills on days. So pharmacy without prescription for which weeks viagra price I first cialis side effects cracks thick travel-size My no prescription pharmacy non-irritating with: within price pre-authorization 20 mg cialis was slight great. True viagra Hair those dry big comprar ...
A类 10.0.0.0-10.255.255.255
B类 172.16.0.0—172.31.255.255
C类 192.168.0.0-192.168.255.255
Cache-Control: private
当你填好POST表单提交时,处于某种意外需要回退到表单页面,会帮你保留已经填了的内容,指明每个用户一个缓存。相应也可以设置Public,表示公用缓存。
Pragma: no-cache,在安全模式下,设置浏览器不缓存。在普通模式下表示浏览器内容立即过期。
这两天用网站header信息查看工具看了一下头部信息发现如下
http://www.quancha.cn/header/www.quancha.cn.html
HTTP/1.0 200 OK
Date: Wed, 23 Nov 2011 01:27:05 GMT
Server: Apache/2.2.14 (Ubuntu)
X-Powered-By: ThinkPHP2.1
Set-Cookie: PHPSESSID=q1vvtpiv3s9mo6nmkkvher8bl2; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: private
Pragma: no-cache
其中一行表示用thinkphp开发的这样容易被人利用已知漏洞攻击
去掉方法
我们打开视图类文件
ThinkPHP/Lib/Think/Core/View.class.php
搜索X-Powered-By
会找...