![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php代码分享
chaojie2009
这个作者很懒,什么都没留下…
展开
-
php 图片处理
//合成图片(加水印) function img_water_mark($srcImg, $waterImg, $savename, $savepath='public/images/wxqrcode', $positon=3, $alpha=100) { //$savename=time().'.jpg'; $temp = pathinfo($srcImg);原创 2015-01-17 16:26:42 · 663 阅读 · 0 评论 -
瀑布流
瀑布流-Derek for PHP100.com /* * Javascript文件:waterfall.js */$(function(){ jsonajax(); }); //这里就要进行计算滚动条当前所在的位置了。如果滚动条离最转载 2012-08-04 10:30:41 · 570 阅读 · 0 评论 -
生成会员卡或优惠券
for ($i = 0, $j = 0; $i < $num; $i++) { //$cardcode = ($maxcode+ $i).str_pad(mt_rand(0, 9999), 4, '0', STR_PAD_LEFT); while(1){ $cardcode = str_pad(mt_rand(0, 99原创 2012-07-18 16:04:32 · 1552 阅读 · 0 评论 -
discuz 标签详解
Discuz 模板标签说明Discuz! 的模板采用近似 PHP 表达式的语法,基本都是可识别的HTML,但涉及到变量和动态内容时,基本形式下: 逻辑元素包围符,该符号用于包含条件和循环元素== 条件判断 == statement1 statement2 statement3 这是一个典型的条件模板,当条件 expr1 为真时,显示模板 state转载 2012-07-09 16:54:11 · 8190 阅读 · 0 评论 -
php json增加积分函数
function zeng_integral(){ $jifen=& m('integral'); /*判断网吧*/ $store=isset($store_id)?intval($store_id):0; $injifen=$jifen->get(array('user_id'=>$_SESSION['user_info']['user_id'])); $yanzhen=json原创 2012-06-21 16:39:09 · 1091 阅读 · 0 评论 -
php 文章分页
<?php /*文章分页代码*/$fp=fopen('txt.txt','r');while (!feof($fp)){ $content.=fgets($fp); }$c_page="";if(isset($_GET['page'])) $c_page=$_GET['page']; $listlen=100; //分页显示字符数$conlen=strlen($conte原创 2012-06-16 10:55:30 · 1179 阅读 · 0 评论 -
php mvc 源码已经放出,请大家指点!
源码地址:php mvc 源码地址原创 2012-05-19 15:47:53 · 738 阅读 · 0 评论 -
php 数据库备份、还原
1. mydb.php //DB类2. backup.php //备份脚本3. restore.php //还原脚本mydb.php<?class db{var $linkid;var $sqlid;var $record;function db($host="",$username="",$password="",$database=""){if(!$this->l转载 2012-05-18 15:48:27 · 2853 阅读 · 1 评论 -
php 通用tree (树形)
<?php/** * @author chaojie2008@126.com * @date 2012-04-14 * @des 通用树形 * */class Tree{ /** * 生成树型结构所需要的2维数组 * @var array */ public $arr = array(); /** * 生成树型结构所需修饰符号,可以换成图片 * @va转载 2012-04-20 16:06:51 · 13660 阅读 · 0 评论 -
php 缓存类
<?php class CacheException extends Exception {} /** * 缓存抽象类 */ abstract class Cache_Abstract { /** * 读缓存变量 * * @param string $key转载 2012-05-03 14:55:54 · 484 阅读 · 0 评论 -
缓存类
1、缓存数据2、得到数据3、判断缓存数据是否存在4、删除某个缓存数据5、清除过时的缓存数据6、清除所以的缓存数据 class Inc_FileCache{ private $cacheTime = 3600; //默认缓存时间 private $cacheDir = CACHE_DIR; //缓存绝对路径转载 2012-04-29 16:19:48 · 592 阅读 · 0 评论 -
收藏
<?php $path='D:/wamp/www/DolrPHP/Smarty'; function loseWeight($path){ $handle=opendir($path); readdir($handle);//. readdir($handle);//.. while($file=readdir($ha原创 2012-04-07 10:52:40 · 515 阅读 · 0 评论 -
php 解析符
<?phpclass a { function ec(){ echo "解析符"; }}a::ec();//可以用于访问静态成员、方法和常量,还可以用于覆盖类中的成员和方法。 ?>原创 2012-03-12 11:20:32 · 453 阅读 · 0 评论 -
php的引用 整理(2.29)
在PHP 中引用的意思是:不同的名字访问同一个变量内容.与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址变量的引用PHP 的引用允许你用两个变量来指向同一个内容$a="ABC";$b =&$a;echo $a;//这里输出:ABCecho $b;//这里输出:ABC$b="EFG";echo $a;//这里$a的原创 2012-02-29 14:55:32 · 458 阅读 · 0 评论 -
php GD库常用函数整理
GetImageSize 作用:取得图片的大小[即长与宽] 用法:array GetImageSize(string filename, array [imageinfo]);ImageArc 作用:画弧线 用法:int ImageArc(int im, int cx, int cy, int w, int h, int s, int e, int col);原创 2012-02-22 09:26:55 · 1079 阅读 · 0 评论 -
php 生成静态文件 (2)
<?phpdate_default_timezone_set("PRC"); //设置东八区时间require "comm.php";ob_start();$id=intval($_GET['id']);$sql="select * from article where id = '{$id}'";$rs=$db->query($sql);$row=$db->fetch_arra原创 2012-02-17 16:27:00 · 599 阅读 · 0 评论 -
php 采集入库
if($_GET[id]<=70 && $_GET[id]){$con=file_get_contents("http://book.qq.com/lianzaiindex/sort4/index_".$_GET['id'].".htm");//echo $con;$preg = "#(.*)#iUs";preg_match_all($preg,$con,$arr);$time=tim原创 2012-02-17 16:24:04 · 1531 阅读 · 0 评论 -
PHP实现短网址开源API,不需DB
配置文件<?php/*网址设置*/define(SITE,"http://xxx.com");//域名后面不要加//*API设置*/define(API_KEY,"");//API,申请地址:http://qita.in/reg.php/*高级设置*/define(OPEN_AD,"0");//跳转页广告开关,1表示开,0表示关.define(AD,"我是广告");//广告内容,双转载 2012-08-04 10:33:26 · 1713 阅读 · 0 评论 -
PHP定时执行任务的实现
ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去$interval=60*30;// 每隔半小时运行do{//这里是你要执行的代码sleep($interval);// 等待5分钟}while(true);转载 2012-08-04 10:32:01 · 480 阅读 · 0 评论 -
php http_build_query (用法)
<?php$data = array('foo'=>'bar', 'baz'=>'boom', 'cow'=>'milk', 'php'=>'hypertext processor'); echo http_build_query($data); // foo=bar&baz=boo原创 2012-08-22 16:47:41 · 4420 阅读 · 0 评论 -
php 基础入门篇之前言
本人文笔不好,言辞简陋!没有华丽的语句,也没有精致的词语,只是想给大家说一下,和大家一块学习,共同进步,学一点技术,找个吃饭的手段!接下来我会梳理一下知识,算是温故知新,同时也算是和大家一起在学习一下。(因为时间关系,更新不定期,不过会尽量连贯)。希望有兴趣的兄弟一块学习!原创 2014-06-10 16:26:15 · 855 阅读 · 0 评论 -
php 获取远程图片
<?php//采集图片// 判断目录是否存在 不存在的话则创建function make_dir($path){ if(!file_exists($path)){//不存在则建立 $mk=@mkdir($path,0777); //权限 @chmod($path,0777); } return true; } //函数原创 2014-03-25 11:29:16 · 3045 阅读 · 0 评论 -
ecshop 批量添加商品
ecshop中批量添加商品到购物车。大家都知道,默认的ecshop只能单件点击“添加到购物车”(Add to Cart)实现一件一件的添加商品到购物车,无法经过多选之后批量添加。其实实现的方法比较简单,Ecshop本身的添加商品到购物车使用的是一个js函数调用json来post数据的,这里我们就可以使用已有的这个函数 addToCart()来实现批量添加。下面给出具体操作步骤。1. 修改商原创 2013-06-24 21:54:48 · 1623 阅读 · 0 评论 -
ecshop的相关配件中添加购买的按钮
1.打开goods_fittings.lbi的文件添加红色部分代码 {$linked.title|truncate:11:"...":true} {$linked_goods_data.short_name|escape:html} {$lang.shop_price}{$li转载 2013-06-24 21:55:34 · 1775 阅读 · 0 评论 -
php 获取 url 的操作 非常有用!
#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo $_SERVER['HTTP_HOST'].""; #localhost//获取网页地址 echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php//获取网址参数 echo $_SERVER["QUERY_ST转载 2013-06-23 23:18:32 · 1047 阅读 · 0 评论 -
sql 时间转换问题 from_unixtime() UNIX_TIMESTAMP()
from_unixtime()是MySQL里的时间函数date为需要处理的参数(该参数是Unix 时间戳),可以是字段名,也可以直接是Unix 时间戳字符串后面的 '%Y%m%d' 主要是将返回值格式化例如:mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' ) ->20071120mysql>SELECT FROM_UNIXTIME(转载 2013-05-06 13:40:03 · 4190 阅读 · 0 评论 -
用js实现的 带省略号的 分页 php
$(function(){ var n =$('.fenye >ul li:nth-child').length var c=$(".fenye ul li").index($('.fenye ul li.thisclass')) var setp1=c var setp2=n-c; //后余 if(n>10){ if(c>2){ for (i=2;i<parseInt(c原创 2013-04-27 11:13:27 · 2629 阅读 · 0 评论 -
php curl
<?php $data["username"] = 13812345678; $data["password"] = "password123"; $data["sendto"] = 13512345678; $data["message"] = "这是一条测试短信!"; $curl = new Curl_Class();转载 2013-03-20 21:45:00 · 577 阅读 · 0 评论 -
php 文件操作
ini_set('memory_limit', '-1'); //ini_set("max_execution_time", "3600"); //设置超时时间$filep='qq.txt';$str=file('qq.txt'); $lineCount = 0; foreach( $str AS $line ) { $line = str_replace原创 2013-04-01 14:13:12 · 638 阅读 · 0 评论 -
php memcache 学习实例
<?php$m=new test_memcache('127.0.0.1');$m->m_set('k','kangchaojie');echo $m->m_get('k');class test_memcache{ public $m; public $host; public $port; function __construct($host,$port=1121原创 2012-10-01 22:36:14 · 757 阅读 · 0 评论 -
Centos 6.2 实际工作环境搭建(LNMP)
安装Centos6.2,安装过程选择base server,并立刻选择安装的软件,不选择安装X-Windows,选择中文支持后点击下一步,知道安装完成。基本配置服务器IP设置。编辑网卡配置文件,命令:1 vi /etc/sysconfig/network-scripts/ifcfg-eth0注:ifcfg-eth0参数 TYPE=Ethernet #网卡类型DEVIC转载 2012-10-02 16:16:45 · 2341 阅读 · 0 评论 -
DIRECTORY_SEPARATOR,PATH_SEPARATOR,get_include_path
DIRECTORY_SEPARATOR:路径分隔符,linux上就是’/’ windows上是’\’PATH_SEPARATOR:include多个路径使用,在win下,当你要include多个路径的话,你要用”;”隔开,但在linux下就使用”:”隔开的。这2个常量的使用能够避免不同平台的兼容性问题。 PATH_SEPARATOR是一个常量,在Linux系统中是一个" : "号,转载 2012-09-30 18:12:12 · 545 阅读 · 0 评论 -
call_user_func 和call_user_func_array 简单的用法
function test($arg1,$arg2){ echo $arg1; echo $arg2;}call_user_func_array('test',array('555','666'));call_user_func('test','111','222');call_user_func('test','333','444');//输出:555 666 111 222 3原创 2012-09-29 11:11:22 · 652 阅读 · 0 评论 -
php 路由解析规则
if(isset($_SERVER['PATH_INFO'])){ //获取路径信息(pathinfo) $pathinfo=explode('/',trim($_SERVER['PATH_INFO'],'/')); //获取$_GET['m'] $_GET['m']=( !empty($pathinfo[0])?$pathinfo[0]:'index'); //将数原创 2012-09-27 11:18:34 · 3867 阅读 · 1 评论 -
php 简单的路由解析 可以随意设置后缀(html,do,shtml,aspx等等)
if(isset($_SERVER['PATH_INFO'])){ $str=substr($_SERVER['PATH_INFO'],0,strpos($_SERVER['PATH_INFO'],'.')); //获取路径信息(pathinfo) $pathinfo=explode('/',trim($str,'/')); //获取$_GET['m'] $_GET[原创 2012-09-27 11:37:49 · 2825 阅读 · 0 评论 -
PHP高级对象构建——工厂模式的使用
<?phpabstract class prModel { //产品模型 abstract function link();} class webLink extends prModel{ //实例一个产品 public function link(){ echo "www.xxx.c原创 2012-02-17 09:49:16 · 753 阅读 · 2 评论 -
php 验证码类
<?php/** * 验证码类 * chaojie2008@126.com * 2012-02-09 * */class Vailimg { private $width; //验证码图片的宽度 private $height; //验证码图片的高度转载 2012-02-10 09:23:45 · 482 阅读 · 0 评论 -
php 简单分页类
<?php/** * 分页类 * 2011/8/31 * kcj * */class Page{ private $total; //查询总的数据记录 private $page; //当前第几页 //private $pagesize;原创 2011-08-31 15:14:18 · 538 阅读 · 0 评论 -
php 文章管理
<?php /** * 文章 * 2011/9/21 * kcj * */include "isLogin.php";include "../conn/config.inc.php";include_once("../FCKeditor/fckeditor.php原创 2011-09-25 23:07:50 · 680 阅读 · 0 评论 -
mysql 操作类
<?php/** * 数据库操作类 * 2011/8/25 * kcj * */class MyDB { private $db_host; //数据库主机名 private $db_user; //数据库用户名 private $d原创 2011-08-26 15:58:54 · 401 阅读 · 0 评论