一个简单的PDO类封装。。仅供学习交流 PdoDb 数据库类 php /** * @throws Error * PDO数据库 */ class PdoDb extends DatabaseAbstract
php /** * 数据库备份还原类 * @author xialeistudio
php /** * * 我的日历 * date_default_timezone_set date mktime * @param int $year * @param int $month * @param
php function my_image_resize($src_file, $dst_file , $new_width , $new_height) { $src_img=imagecrea
php function my_image_resize($src_file, $dst_file , $new_width , $new_height) { $src_img=imagecrea
php ##################### //CONFIGURATIONS ##################### // Define the name of the backup directory
PHP class JoDES { private static $_instance = NULL; /** * @return JoDES */ p
ILE_SIZE选项指定的值"; break; case 1: $str .= "上传文件超过了php.ini 中upload_max_filesize选项的值"; break; case -1: $str
印透明度设置(图片水印和文字水印都支持)文字 水印的字体、颜色、大小设置图片水印的背景透明 php /** * 加水印类,支持文字图片水印的透明度设置、水印图片背景透明。 * 日期:2011-09-27
function scale_dimensions_within_limits($w,$h,$max_w,$max_h){ // $w is the width of the current rectangle // $h is the height of the current rectangle // $max_w is the maximum width that an image can
$json_string='{"id":1,"name":"rolf","country":"russia","office":["google","oracle"]} '; $obj=json_decode($json_string); //print the parsed data echo $obj->name; //displays rolf echo $obj->office[0]; /
$xml_string="<?xml version='1.0'?> <moleculedb> <molecule name='Benzine'> <symbol>ben</symbol> <code>A</code> </molecule> <molecule name='Water'> <symbol>h2o</symbol> <code>K</code> </molecule> </mole
/** * http请求处理类(基于CURL进行封装) * * @author Xiwei Ye * @version $Id$ */ class cls_http_request { /** * get方式请求(curl) * * @param string $url 请求的url * @param integer $timeout 超时时间(s) * @return string(请求成功)
/** * excel导出类 * * 使用方法 $excel=new Excel(); * //设置编码: *$excel->setEncode("utf-8","gb2312"); //如果不转码,参数写一样即可,例如$excel->setEncode("utf-8","utf-8"); * //设置标题栏 * $titlearr=array("a","b","c","d"); * //设置内容
$arr=array(2,1,-1,3,0); for($i=0;$i<count($arr)-1;$i++){ $minval = $arr[$i]; $minindex = $i; for($j=1+$i;$j<count($arr);$j++){ if($arr[$j]<$minval){ $minval = $arr[$j]; $minindex = $j; } } $temp = $ar
function qsort(&$arr) { _quick_sort($arr, 0, count($arr) - 1); } /** * 采用递归算法的快速排序。 * * @param array $arr 要排序的数组 * @param int $low 最低的排序子段 * @param int $high 最高的排序字段 */ function _quick_sort(&$arr, $lo
function resize_image($filename, $tmpname, $xmax, $ymax) { $ext = explode(".", $filename); $ext = $ext[count($ext)-1]; if($ext == "jpg" || $ext == "jpeg") $im = imagecreatefromjpeg($tmpname); elseif($
// f(ucking) u(ncrackable) e(ncryption) function by BlackHatDBL (www.netforme.net) function fue($hash,$times) { // Execute the encryption(s) as many times as the user wants for($i=$times;$i>0;$i--) {
一次压缩多个CSS文件 header('Content-type: text/css'); ob_start("compress"); function compress($buffer) { /* remove comments */ $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer); /* remove t
$filename = $_GET['file']; //Get the fileid from the URL // Query the file ID $query = sprintf("SELECT * FROM tableName WHERE id = '%s'",mysql_real_escape_string($filename)); $sql = mysql_query($query