2017,重要的一年!

2017年12月31日 7,929 浏览数 没有评论

  2017,对于我来说是个非常重要的一年!
  这一年,我搬进了新居,从此结束了四年的每天四十多公里单车通勤;孩子转学进了新学校,从此不再费心接送。
  这一年,做事无比顺利,生活中遇到的问题都轻松解决了。是不是上天有意眷顾了我这个一直悲摧的人?
  这一年,除了住房公积金贷款还在慢慢还,其它的借款全部还清!做人,诚信最重要!
  这一年,工作稳定了下来,不再过多焦虑,并渐渐懂得了,选对合作伙伴是多么重要!
  这一年,是《生活妙招网》运行十周年!非常庆幸能坚持下来,在我生活最困难的时候给了我莫大的帮助。
  这一年,认清了很多人,也认清了很多事,心态变得更平和~

  明天就到2018年了,回想28岁之前的我,像个傻瓜一样,做错了很多事,得罪了很多人!愿在新的一年里,做好每一件事,善待每一个人,家人平安!幸福!

分类: 生活琐记 标签:

海王星病了!

2017年12月29日 919 浏览数 没有评论

  海王星踏板摩托自买来之后,一直很好很少出问题。这也可能和我骑得少有关,七年了才骑了两万多公里,和它一起买的单车都骑五万多公里了。平时短距离都是单车,节假日带孩子出门玩才骑它。近三年来,由于要往返很多地方,包括接送孩子上学,骑得多一点。海王星一直像个忠实可靠的伙伴陪伴着我们。

  2017年,为了孩子上学以及我上班方便,我们家搬进了新居。距离近了,海王星也闲下来了,一周能骑上一次就不错了。近来天冷了起来,早晨都到了零度以下了。以往,海王星都是一触即发,像去年零下十几度都能轻松打起火,而今天却死活打不着了。电打火打不动,脚踹启动杆也发动不起来了,折腾了一上午也没搞定,心里慌慌的!检查电池,发现喇叭声正常,大灯正常。脚踹时,有时会嗡的一声,喷出一点烟,又悄无生息了。检查发动机,发现缸头上有很多机油,怀疑是从缸内渗出来的,担心发动机会出问题,就没再继续折腾。

  忙了一周的工作,同时又去武汉出个差,心里一直惦记着它。出差回来第一件事就与LD一起,用电动车将海王星拖到维修站,彻底查一查。维修站的小哥经验丰富,说天冷电池亏电造成动力不足而打不起火。他拿出一块电池,拆下原电池搭了上去,按住电门,嗡嗡几下就打起火了。LD兴高彩烈,我心里也一块石头落地了!

  海王星正热着车,小哥的师傅从外面回来了,我向他说明缸头渗油的事,他看了一眼,“海王星啊!发动机不会坏的,可能是油管的事”,他关上电门,把缸头上的那根机油管拔了下来,果然是裂了个小口子,机油就是从这口子渗出来的。他把油管裂口处剪掉,重新装好,又应我的要求重新更换了机油,我的海王星又可以一触即发,欢快地跑动啦!

  天冷摩托车打不着火是很正常的事,但对我来说却是个麻烦事。由于城市禁摩,卖摩托的越来越少了,修摩托的也没几家了。我对新家周围又不太熟悉,能从地图上找到的维修点距我也有七八公里远。这说明我需要花半天到一天的时候来专门处理这事,如果发动机坏了,车子要放在维修站,我还得要再去一次。天这么冷,我又这么忙,实在不想折腾。

  人老了,精力有限,对很多事物都没了兴趣。但海王星陪伴了我七年,像个老朋友有感情了!这次病了,让我担心了好多天~~~特此记录一下!

php模拟登陆系统,并执行脚本

2016年9月25日 70,990 浏览数 没有评论

  php中的curl非常好用,可它来模拟登陆系统,并执行脚本,非常简便。下面列出自己常用的代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
/**
 *该需要编辑cron并让其每隔5分钟自动运行一次
 * 5 * * * * /usr/bin/curl http://localhost/plugin/updata.php?id=1
 *其中id=?动态项目的ID号
 */
$id = (isset($_GET['id']))?(int)$_GET['id']:'';
if (empty($id))exit();
//登陆认证
$url = "http://localhost/login.php?work=checklogin";
$post_data = array('name'=>'username','pwd'=>'password');
$cookie_jar = tempnam('./','cookie');//存放COOKIE的文件
 
// 登录并获取cookie信息
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_REFERER, '');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//设为1则不直接显示获取到的内容
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post_data));  
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar);//保存cookie
$output = curl_exec($ch); 
curl_close($ch);
 
//执行脚本运行
$url = "http://localhost/update_d.php?work=create&parent={$id}";
$ch=curl_init();  
curl_setopt($ch, CURLOPT_URL, $url);  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); //设0是为了方便调试
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar);//代入获取到的cookie
$data=curl_exec($ch);
curl_close($ch);
@unlink($cookie_jar);//删除cookie文件
?>

  将上述代码保存为update.php文件,放在自己的网站空间里。
  再将“5 * * * * /usr/bin/curl http://localhost/plugin/updata.php?id=1”代码保存为root文件,并存放在服务器/var/spool/cron/中,让cron每隔5分钟自动执行一次即可!

分类: 伪编程 标签: ,

突破图片防盗链的解决方法

2016年9月17日 1,321 浏览数 没有评论

  很多网站怕别人链接自己的图片,而使用了防盗链。例如微信公众号的文章,网易博客等,图片链过来后无法显示。

  图片防盗链的原理想必很多人也都清楚,也就是在服务端检测客户浏览器发来的HTTP请求表头里,referer这项是不是包含自己的网站域名,如果是盗链,referer里应该是盗链者网站的域名。

  如果我们把图片地址直接在浏览器里打开,发现图片是可以打开的,而盗链却不行,因为referer这项的内容为空。而我们可以模拟浏览器请求,来得到图片内容。

  知道了原理,解决办法也就很简单了,直接上PHP代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$url = (isset($_GET['url']))?$_GET['url']:'';
$type = getimagesize($url);
$type = $type['mime'];//获取图片头类型,以便后续创建
header("Content-type: ".$type);  
$httpheader = array();
$ch = curl_init($url);
	curl_setopt($ch, CURLOPT_REFERER, '');//referer设置为空
	curl_setopt($ch, CURLOPT_HEADER, 0);
	curl_setopt($ch, CURLOPT_HTTPHEADER, $httpheader);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
	curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
curl_exec($ch);
curl_close($ch);
?>

  将代码保存为lpic.php文件,调用时候直接“http://你的网站域名/lpic.php?url=http://要链的网站图片地址”即可!

分类: 伪编程 标签: ,

聊一聊如何在不关站的情况下进行网站备案

2016年3月15日 2,779 浏览数 没有评论

  早些年国内的空间一团糟,价格贵不讲,还经常宕机。我的小站实在忍受不了了,便从2011年10月起移往香港,一是香港空间的速度与国内相差不大,二是价格也公道,三是网站管理方面比国内空间也要强不少。就这样,我的小站安静运行了好几年。近来为何又要迁往国内了呢?听我慢慢道来!
  小站的主要收入是上面挂的“百度联盟”和“Google Adsense”的广告,网站的内容有限,访问量也不高,自然收入也不多,勉强能够支付域名空间一年的费用吧!百度的广告收入要比谷歌的高一些,可能和谷歌退出中国有关吧?具体是个什么情形大伙都懂的!近两年百度联盟开始审查客户网站的备案问题,未备案的网站一律终止联盟合作。我曾给百度客服发过信息,称我这是百度联盟的第一批用户,对联盟的发展做出过贡献,我的小站在香港无法备案,是否可以特殊优待?回答:否!
  百度联盟合作终止了两个多月后,我在国内买了个很便宜的虚拟主机尝试自己备案。在网站没有关闭的情况下,我提交了五次备案申请,都被驳回。理由是“网站内容与主体信息不符”当时我一直不知道是什么意思。自己备案失败后我又尝试购买了快速备案(淘宝上有卖),还挺方便,一百多元费用,三天即可备成。有了这么个买来的备案号,百度联盟立马就给开通了,CDN加速也能用了,真是好处多多~ 
  而后平安运行了五个多月,备案号突然就被撤销了。再花点钱买快速备案?如果很短时间内又被撤销了怎么办?一时拿不定主意。
  看到国内铺天盖地的阿里云广告,听朋友说用起来还可以,抱着试试看的态度,我买了一个最低配的阿里云ECS,然后开始重走备案之路。
  阿里云的备案系统非常方便,流程很清晰,客服很负责,拍照用的幕布也能免费包邮给你寄过来。我很快准备好了材料,提交了过去。也很快就收到了阿里云客服小姐的电话,说审核没有通过,原因是“网站内容与主体信息不符”,建议我更改网站内容或关站后再重新申请。又是这个问题,难道是他们认为我的小站像企业站?或者网站在备案之前就不能打开运行?
  以上啰里巴嗦啰这么多话,都没说到主题上,下面重点说一下不关站备案的问题。
  原则上来说,如果网站没有备案是一定不允许运行的!这个运行指的是,备案人员输入域名打开网站时,看不到你的网站内容,或者网站根本就打不开。像我的小站每天还有点收入,另外在搜索引擎方面也不想被降权,关站对我来说损失很大!既然不想让备案人员看不到网站内容,而且还不影响搜索引擎抓取,我将网站首页内容用CSS样式进行了隐藏,只要限制了首页即可!备案人员不可能来寻找你网站的内容页来查看吧?网站主体内容隐藏后,在页面上输出显示“网站正在备案中”字样,告诉你的用户网站目前的情况,为的是不流失用户。我重新提交了备案,阿里云审核通过,提交到管局。一周左右时间管局审核通过,备案成功!
  想办法不让备案人员看到你的网站内容,即可备案通过!

分类: 网站相关 标签: