php // // 'sessions' table schema // create table sessions ( // session_id char(32) not null, // session_data
php class Page { private $total; //总记录 private $pagesize; //每页显示多少条 private $limit; //limit private
我们可以使用session_set_save_handler()来注册连接数据的函数。下面是完整的演示代码 php // // 'sessions' table schema // create table sessions
这是一个将指定数据库里的所有表备份为一个SQL文件,可下载。 php /****** 备份数据库结构 ******/ /* 函数名称:table2sql() 函数功能:把表的结构转换成为SQL 函数参数:$table:
分享一个标准PHP的AES加密算法类,其中mcrypt_get_block_size('rijndael-128', 'ecb');,如果在不明白原理的情况下比较容易搞错,可以通过mcrypt_lis
predis是php连接redis的操作库,由于它完全使用php编写,大量使用命名空间以及闭包等功能,只支持php5.3以上版本,故实测性能一般,每秒25000次读写,相信改换c语言编写的php扩展后性能
or()真彩色,不然用imagecreate()图片会失真 */ 自由图片剪切 无比例 php /** * Goofy 2011-11-29 * 图像处理:根据传递过来的坐标参数,x,y,w,h
给定一段文本,此代码分析文本的词频分布,生成tag云 php /** * Tag cloud demo based on word frequency * @author: unknown * @since:
这个php图片上传类功能非常完善,完全可以满足各种图片上传需求 php /************************************** seesaw associates | http://seesaw
php /*** * @project Bar Graph Program * @license GPL * @package * @file GrapBar.php * @date 2007-4-3
header('Content-type: text/css'); ob_start("compress"); function compress($buffer) { /* remove comments */ $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer); /* remove tabs, spaces,
echo "Initial: ".memory_get_usage()." bytes \n"; /* prints Initial: 361400 bytes */ // let's use up some memory for ($i = 0; $i < 100000; $i++) { $array []= md5($i); } // let's remove half of the arra
/****************************** * 折线图生成函数 ******************************/ function line_stats_pic ( $value_y,$width,$high,$strong=1,$fix=0 ) { //y值处理函数 function line_point_y ( $num,$width,$high,$max_n
<? class encryptCalss { var $key=12; function encode($txt){ for($i=0;$i<strlen($txt);$i++){ $txt[$i]=chr(ord($txt[$i])+$this->key); } return $txt=urlencode(base64_encode(urlencode($txt))); } function
function create_dir($path,$mode) { if (is_dir($path)){ //判断目录存在否,存在不创建 echo "目录'" . $path . "'已经存在"; } else { //不存在创建 $re=mkdir($path,$mode,true); //第三个参数为true即可以创建多极目录 if ($re){ echo "目录创建成功"; }else{
<pre name="code" class="html"><? $int=36; $str=array(); $flag=0; //echo chr($int%36+87); while($int!=0) { if($int%36<=9)$str[$flag++]=$int%36;//36进制 else $str[$flag++]=chr($int%36+87); $int/=36; } for
/** * Downloader * * @param $archivo * path al archivo * @param $downloadfilename * (null|string) el nombre que queres usar para el archivo que se va a descargar. * (si no lo especificas usa el nombre
<? function Text2Html($txt){ $txt = str_replace(" "," ",$txt); $txt = str_replace("<","<",$txt); $txt = str_replace(">",">",$txt); $txt = preg_replace("/[rn]{1,}/isU"," rn",$txt); return $txt; }
//把全角数字转为半角数字 <? function GetAlabNum($fnum){ $nums = array("0","1","2","3","4","5","6","7","8","9"); //OSPHP.com.CN $fnums = "0123456789"; for($i=0;$i<=9;$i++) $fnum = str_replace($nums[$i],$fnums[$i]
function pdf2png($PDF,$Path){ if(!extension_loaded('imagick')){ return false; } if(!file_exists($PDF)){ return false; } $IM = new imagick(); $IM->setResolution(120,120); $IM->setCompressionQuality(100