Skip to content

Instantly share code, notes, and snippets.

View imdong's full-sized avatar

青石 imdong

View GitHub Profile
@imdong
imdong / runShell.sh
Created November 24, 2017 14:07
Git WebHooks 回调自动部署
#!/bin/bash
# Git Hook Shell
eventType=$1;
projectPath=$2;
echo "---- Shell Run ----"
echo "Shell # cd ${projectPath}"
cd ${projectPath}
@imdong
imdong / function.lib.php
Created November 16, 2017 08:01
SiteTplDown / 网站扒模板工具
<?php
/**
* cURL网页抓取
*
* @param string $_Get_Url 被访问Url
* @param string $_Method 访问方式 POST or GET
* @param string $_Form_Data POST 数据
* @param string $_Cookie Cookies
* @param array $_Headers 头信息
* @param array $_Proxy 代理地址
@imdong
imdong / CodesRec.php
Created November 16, 2017 07:48
dm_CodesRec
<?php
// 定义文件名
$imgSrc = './1.jpg';
// 获取图片尺寸信息
$imgSize = getimagesize($imgSrc);
// 创建图片对象
$imgObj = imagecreatefromjpeg($imgSrc);
@imdong
imdong / contents.php
Created November 16, 2017 07:12
cURL网页抓取
<?php
/**
* 名称:cURL网页抓取
* 版本:v0.3
* 作者:吣碎De人(http://www.qs5.org)
* 最后更新时间:2013年2月4日
* 获取更新:http://www.qs5.org/
*
*/
@imdong
imdong / Cache.class.php
Created November 16, 2017 07:11
简易文件缓存系统
<?php
/**
* 文件缓存系统
*
* 普通Cache缓存类,适用于大量零碎小数据缓存。大文件缓存不适用。
*
* 特点:缓存文件分目录储存,防止单个目录下文件过多导致IO效率变低。
* 可以控制子目录数,文件数始终在一个可以预见的数量范围之内。
*
* 说明:
@imdong
imdong / UserAuth.class.php
Created November 16, 2017 07:10
简易用户登录验证系统
<?php
// 可登陆用户列表,按照规则一行一条,用户名必须小写 密码(区分大小写)为md5加密后的结果(不区分大小写)
UserAuth::$controlPrefix = 'UserAuth_';
UserAuth::$adminUserList = array(
'admin' => 'e10adc3949ba59abbe56e057f20f883e' // 密码 123456
);
UserAuth::Check(); // 只有调用此函数才能 对页面登录信息进行验证
class UserAuth {
@imdong
imdong / cloudSettings
Last active March 31, 2020 10:12
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-03-31T10:12:47.141Z","extensionVersion":"v3.4.3"}