Archive for the ‘前端开发’ Category

对爬虫的限制

不当家不知道柴米贵
以前用彪悍的服务器用习惯了,还真没有资源窘迫的时候
这个月还早,显然现有资源已经撑不到月底了

sae-forecast

阅读全文 »

纸黄金价格的短信提醒

孩子长大了,到处跑。时不时就磕一下。
媳妇没办法再盯着电脑。于是抽空帮她写了个程序。
挂到sae上,每5分钟跑一次:

schedule: "*/5 * * * 1-5"

每当涨跌幅度大于6元,自动发短信到手机邮箱上,短信提醒。

<?php
$url = "http://hq.sinajs.cn/list=hf_GC";
$body = @file_get_contents($url);
$dataArr = explode(",",$body);
$goldprice = $dataArr[2];//取国际金价
 
$usd = "http://hq.sinajs.cn/list=USDCNY";
$usdbody = @file_get_contents($usd);
$usddataArr = explode(",",$usdbody);
$usdprice = $usddataArr[1];//取美元汇率
 
$todayprice = round($goldprice * $usdprice / 31.1034768,2);//盎司按汇率转为克,取2位
 
$myprice = 240;//最近一笔买入价格
$floated = 6;//预警浮动价格
 
$sellprice = $todayprice - $myprice;
$buyprice = $myprice - $todayprice;
if($sellprice > $floated ){
$mail = new SaeMail();
$ret = $mail->quickSend( '收件箱@139.com' , '黄金涨到' .$todayprice. '元了,比买时的价格' .$myprice'涨了' .$sellprice. '' , '可以考虑卖出了' , '发件箱@sina.cn' , '密码' , 'smtp.sina.cn' , 25 );
}
else if($buyprice > $floated ){
$mail = new SaeMail();
$ret = $mail->quickSend( '收件箱@139.com' , '黄金降到' .$todayprice. '元了,比买时的价格' .$myprice'降了' .$buyprice. '' , '可以考虑补仓了' , '发件箱@sina.cn' , '密码' , 'smtp.sina.cn' , 25 );
}
else{
print('<meta charset="utf-8">黄金价格稳定,当前价格 '.$todayprice. ' 和买入的价格 ' .$myprice. ' 差不太多,不触发提醒功能,目前警戒值设为 ' .$floated. '');
};
?>

php玩的少,跑通就没再优化。欢迎批判。

phpMyadmin上传文件限制

在使用phpMyadmin导入数据库的时候,因为脚本在上传的时候响应时间过长,导致大于2M的数据偶尔会导入失败。而且大多数默认设置,只能导入2M的数据。

遇到这种情况,
我们可以修改php.ini以及import.php对应的$memory_limit大小限制。
还可以直接导入服务器上任意大小的SQL文件。

这里说一下第二个方法:

首先,打开phpMyAdmin根目录下的config.inc.php文件,然后找到 $cfg[‘UploadDir’]
修改为
$cfg[‘UploadDir’] = ‘ck-import’

然后通过FTP将数据库上传到ck-import文件夹。

保存代码后,在phpMyadmin的后台操作页面会多出来一个(web server upload directory)。
在下拉列表里面选择你需要导入的数据库,就可以导入大文件了:

同理在备份数据库的时候也可以直接保存在服务器上,修改 $cfg[‘SaveDir’] = ‘backup’ 参数即可。

网站版权日期的处理

以前做网站,总爱带一个日期,写明站点的建设日期,告诉世人,该站点还活着,仍在维护:
例如这个:

更2的是,当时做网站,系统自带的字体不多,为了好看,都把字写到图片里。
于是维护成本很高,每年都想着去改那个图片。
终于有一年,重装系统,字体丢了……
太开心!!再也不维护了!!

后来渐渐入门了,把日期单独拎出来:

<?php include "copyright.php"; ?>

每次修改一下文本,不用一个文件一个文件搞了。
但还是要改,还是每年要折腾一次。

于是开始玩赖,让系统自己填日期上去:

var myDate = new Date();
var copyright = myDate.getFullYear();
document.write(copyright);

今年终于觉悟了,人家来你网站,谁管你哪天建站的,谁管你还维护不维护,删掉日期得了。

Page 1 of 1712345...10...Last
崔凯博客
Powered by WordPress | Theme by ck web design | TOP 顶部
Copyright 崔凯 All rights reserved. 蜀ICP备12025891号.
友情链接:万达娱乐主管  万达登录  万达娱乐直属QQ  万达主管  万达娱乐主管QQ  万达娱乐招商QQ  万达娱乐平台  万达娱乐  测试  万达招商