PHP反向代理类

5

改自PHP Reverse Proxy PRP,修改了原版中的一些错误,支持了文件上传以及上传文件类型识别,支持指定IP,自适应SAE环境。

2016年6月17日 修正了SAE跳转的BUG

使用方法

1
2
3
4
5
6
7
8
<?php
$proxy=new PhpReverseProxy();
$proxy->port="8080";
$proxy->host="www.xiumu.org";
//$proxy->ip="1.1.1.1";
$proxy->forward_path="";
$proxy->connect();
$proxy->output();

ThinkPHP判断会员登录控制器

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
namespace Home\Controller;
use Think\Controller;
 
class CommonController extends Controller {
  public $user;
  public function _initialize(){
    if (!$user = $this->checkSession()) {
      $action = strtolower(ACTION_NAME);
      if (!in_array($action, array('login', 'checklogin'))) {
        redirect('/User/Login/');
      }
    }
    $this->user = $user;
  }
  function checkSession() {
    return isset($_SESSION['user']) ? $_SESSION['user']:false;
  }
}

openwrt过滤广告

1

上一篇文章已经更的够长了,可折腾远没有结束..

今天来搞一下通过路由器全局过滤广告,直接在SHELL中执行下面的命令

wget --no-check-certificate -qO - https://easylist-downloads.adblockplus.org/chinalist+easylist.txt | grep ^\|\|[^\*]*\^$ | sed -e 's:||:address\=\/:' -e 's:\^:/127\.0\.0\.1:' > /etc/adblock.conf
grep conf-file /etc/dnsmasq.conf || echo -e "\nconf-file=/etc/adblock.conf" >> /etc/dnsmasq.conf
/etc/init.d/dnsmasq restart

优酷去广告 – 解决2003错误

8

最近一段时间Chrome下的优酷去广告方式失效,多次尝试未果,今天终于找到核心问题所在了,大喘气啊。

核心问题在http://v.youku.com/crossdomain.xml的返回值

<cross-domain-policy>
<allow-access-from domain="*.youku.com"></allow-access-from>
<allow-access-from domain="*.ykimg.com"></allow-access-from>
<allow-access-from domain="*.tudou.com"></allow-access-from>
<allow-access-from domain="*.tudouui.com"></allow-access-from>
<allow-access-from domain="*.tdimg.com"></allow-access-from>
</cross-domain-policy>

Godaddy新注册域名$1.99 2014年5月有效

15

199scott

亲测可以使用,并且不需要国外信用卡,国内的Godaddy优惠码站都是做推介什么最低8.99链接,其实是为了吃回扣,在这里分享一个小技巧,找优惠码去Google搜索 godaddy coupon 会有很多国内的优惠码站长不希望存在的优惠·

使用Git、Composer、Sublime Text进行WordPress定制开发

0

建立WordPress新项目的流程

当你要开始建立一个WordPress的新项目,你会怎么做呢?

以前的我大概会这样做:

  1. 到cn.wordpress.org下载最新的WordPress简体中文版本,Rock!
  2. 解开WP压缩档,放进htdocs(apache的本机web目录)再rename成”新项目名称”
  3. 到localhost/phpmyadmin建立一个空的资料库
  4. 到localhost/新项目名称,开始安装WordPress
  5. 把需要用到的themes和plugins一并装进WordPress里
  6. 开启sublime text建立新项目,开工!

这种流程,来自于我一直以来的心智模型:习惯将WordPress视为项目的本体或主体,先将WordPress搞定,再来搞定定制的工作。

嗯,好像有点麻烦,也有点费时。主要是操作上述过程常常需要切换很多窗口,并且若发现需要的themes/plugins有新版本,在下载及管理上常常会有点混乱 (也许是个人的习惯不佳XD)。

常用WIN8快捷键收集

18

Ctrl+Shift+N 新建文件夹
Ctrl+Shift+左键 以管理员身份运行
Shift+右键 高级右键菜单(在此处打开命令窗口/复制路径/新进程打开/增强发送到菜单)
Win+ 方向键 移动窗口
Win+T 切换任务栏程序(Win+数字键也可以)
Win+Pause 系统属性
Ctrl+Shift+Esc 任务管理器

Win+E 资源管理器
Ctrl+空格 变成了开启关闭中文输入法
Win+空格 则是切换输入法
Ctrl+Alt+Del 还是注销/锁定的界面

为什么你睡了11个小时仍然觉得疲累?[转载]

9

sleeping

为什么你睡了11个小时仍然觉得疲累?
为什么你花了好几万去岛国度假并没有增加生活的热情?
都说要去KTV,去夜店,去游乐园就能忘掉不快,更带劲地开始新的一天,但是尽兴归来心里只剩空虚?
我们真的明白休息的含义吗?我们休息对了吗?
你理解的休息是什么?一个饱觉?一阵疯玩? 到KTV释放饭后的一串饱嗝?
休息的真正含义是什么?是恢复疲劳,放松神经,当你重新投入工作与学习的时候觉得又是一个精力充沛的新人。
如果你的休息方式并不能为你带来这些,那么,无论这些活动的名字听起来有多轻松,看上去有多High,它都是一种错误。抛弃它们,来一场休息革命!