个人代码库
GeekPHPer
这个作者很懒,什么都没留下…
展开
-
仿开源中国,分享代码时候的多文件上传
<?php//http://www.codepearl.com$action = isset($_GET['action'])?$_GET['action']:"";require_once('main.class.php'); $auc = new auc(); if ($action == 'uploadfile') { $auc = new auc(); //C转载 2014-07-22 15:35:24 · 768 阅读 · 0 评论 -
模拟登录
<?php/** * php curl登陆开源中国 * @author yearnfar */define(SELF_PATH, realpath(dirname(__FILE__))); $useragent = $_SERVER['HTTP_USER_AGENT']; $postdata = http_build_query(array( 'email' => '账号转载 2014-07-22 15:19:16 · 538 阅读 · 0 评论 -
Memcached分布式部署方案设计(含PHP代码)
一台Memcache通常不能满足我们的需求,这就需要分布式部署。Memcached分布式部署方案通常会采用两种方式,一种是普通Hash分布,一种是一致性Hash分布。本篇将以PHP作为客户端,来分析两种方案。一种是普通HASH,一种是分布式HASH。普通HASH代码如下,一致性HASH代码和测试代码没转<?phpfunction test($key='name'){ $md5 = sub转载 2014-07-22 15:29:09 · 521 阅读 · 0 评论 -
php无限分类
error_reporting(E_ALL ^ E_NOTICE); class Tree{ /** +------------------------------------------------ * 生成树型结构所需要的2维数组 +----------------------------------------------转载 2014-07-22 15:09:46 · 540 阅读 · 0 评论 -
php常用函数
<?php/** * 获取客户端IP * @return [string] [description] */function getClientIp() { $ip = NULL; if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $arr = explode(',', $_SERVER['HTTP_X_FORW转载 2014-07-22 15:22:18 · 424 阅读 · 0 评论 -
上传文件类
<?php class FileUpload{ private $filepath;//指定上传文件保存的路径 private $allowtype=array('gif','jpg','png','jpeg'); private $maxsize=1000000;//上传文件的最大长度 1M private $israndn转载 2014-07-22 15:17:46 · 450 阅读 · 0 评论 -
生成sitemap类
function sitemapxml(){ $user = M('sethouse');//thinkphp 数据链接 $today = date("Y-m-d",time()); $yesterday = mktime(0, 0, 0, date("m") , date("d")-1, date("Y")); $lastweek = strtotime("-转载 2014-07-22 15:25:43 · 864 阅读 · 0 评论