php解析xml数据代码//xml string$xml_string="<?xml version='1.0'?><users> <user id='398'> <name>Foo</name> <em……继续阅读 » 水墨上仙 5年前 (2021-03-10) 1787浏览 0评论963个赞
php常用数组操作:追加、合并、连接代码演示 在处理php数组经常需要合并、追加、连接数组合并数组array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加写法:array array_merge (a……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2934浏览 0评论391个赞
php调整图片尺寸的代码/***********************@filename - path to the image*@tmpname - temporary path to thumbnail*@xmax - max width*@ymax - max height*/function resize_image($filen……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2770浏览 0评论2861个赞
php分页代码/*分页的核心就2点1.计算总页数2.计算偏移*/// 数据集大小$count = 10;// 计算页数,如果没有GET参数则置为1$page = isset($_GET['page']) ? intval($_GET['page']) : 1;// 如果页数小于1或者大于数据集总……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2044浏览 0评论1649个赞
支持多编码字符串截取php函数function cutstr($str, $start=0, $length, $charset="utf-8", $suffix=""){ if(function_exists("mb_substr")){ return mb_sub……继续阅读 » 水墨上仙 5年前 (2021-03-10) 1452浏览 0评论1596个赞
公司一个项目需要上传图片,一开始同事将图片上传后结合当前主机拼成了一个绝对的URL(http://192.168.1.1:888/m/getimg?filename=xxx.jpg)由于同时给手机终端提供接口,在手机终端会引起一些bug,改完代码后要求将以前的uri替换成相对的URL(/m/getimg?filename=xxx.jpg),由于图片是用img……继续阅读 » 水墨上仙 5年前 (2021-03-10) 3051浏览 0评论2928个赞
做了一个在线代码高亮的项目,因为写的Gtalk群Bot需要这个功能支持,贴到第三方怕被人给封,所以干脆想自己写一个,强大的Python一如既往没让我失望,一个强大的Pygments模块可以对多种(很多)语言进行代码高亮转自:http://www.linuxzen.com/index.php/archives/377 ……继续阅读 » 水墨上仙 5年前 (2021-03-10) 3232浏览 0评论1118个赞
php给MD5算法增加一些干扰加强密码安全性function md123($sstr){$md_asc=”";$mds=md5(“qwEqw”.$sstr.”2ddsdf”);$mds=md5(“rtrTtyr”.$mds.”zcv34r”);for($i=1;$i< strlen($mds);$i++){$md_asc.=……继续阅读 » 水墨上仙 5年前 (2021-03-10) 3052浏览 0评论1128个赞
一个简单的php缓存类<?php/** * Class Cache * * @author Koen Ekelschot * @license WTFPL */class Cache { private $cachedFile; public function __construct($identifier) { ……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2758浏览 0评论2683个赞
php检测字符串中是否包含外部链接/** * is_external_link 检测字符串是否包含外链 * @param string $text 文字 * @param string $host 域名 * @return boolean false 有外链 true 无外链 * http://blog.qita.inf……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2797浏览 0评论1123个赞
php自定义函数检测是否是utf8编码其实php有一个内置函数可以用:mb_detect_encodingfunction is_utf8($string){ return preg_match('%^(?: [\x09\x0A\x0D\x20-\x7E] # ASCII | [\……继续阅读 » 水墨上仙 5年前 (2021-03-10) 1823浏览 0评论2577个赞
php简单的多字节字符串翻转<?phpfunction mb_strev ($string, $encoding = null) { if ($encoding === null) { $encoding = mb_detect_encoding($string); } $length = mb_strlen($stri……继续阅读 » 水墨上仙 5年前 (2021-03-10) 3048浏览 0评论2748个赞
php 获取客户端的ip、地理信息、浏览器信息、本地真实ip<?php // 作用取得客户端的ip、地理信息、浏览器http://blog.qita.in class get_gust_info { ////获得访客浏览器类型 function GetBrowser(){ if(!empty($_SERVER[……继续阅读 » 水墨上仙 5年前 (2021-03-10) 1723浏览 0评论1430个赞
简单的php日志写入函数function log( $logthis ){file_put_contents('logfile.log', date("Y-m-d H:i:s"). " " . $logthis. "\r\n", FILE_APPEND | LOCK_EX……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2608浏览 0评论2452个赞
有些摄影师喜欢把图片的标题,内容,关键词等用photoshop直接写入图片文件里面。 用以下代码可以读取。$image_info = array();$size = getimagesize('图片文件.jpg', $info);if(isset($info['APP13'])){ $iptc = ……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2524浏览 0评论2880个赞
比如秒数时间很长,可以通过这段代码转换成几年几月几日的形式$time = time() - $time; $points = array( 'year' => 31556926, 'month' => 2629743,……继续阅读 » 水墨上仙 5年前 (2021-03-10) 1520浏览 0评论1419个赞
php自带的rmdir,只能删除空目录,这个rrmdir就可以递归删除目录及目录下的所有文件,不过使用起来要小心哦,不要把所有文件都删了。function rrmdir($dir) { if (is_dir($dir)) { $objects = scandir($dir); foreach ($objects as $obj……继续阅读 » 水墨上仙 5年前 (2021-03-10) 1989浏览 0评论325个赞
php gzinflate和base64_decode加密解密<?php function encode_file_contents($filename) { $type=strtolower(substr(strrchr($filename,’.'),1)); if(’php’==$type && is_file……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2291浏览 0评论243个赞
php中文繁体和简体相互转换函数下面的代码用到了繁体和简体字库对照表<?phpclass utf8_chinese{ private $utf8_gb2312; private $utf8_big5; private $data; public function __const……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2661浏览 0评论427个赞
通过python post提交数据的代码演示转自:http://blog.csdn.net/mypc2010# -*- coding: cp936 -*-import urllib2import urllibdef postHttp(name=None,tel=None,address=None, price=Non……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2698浏览 0评论1393个赞
Android下PreferenceActivity使用示例 MainActivity如下:package cn.testpreferenceactivity;import android.content.SharedPreferences;import android.os……继续阅读 » 水墨上仙 5年前 (2021-03-10) 1365浏览 0评论762个赞
php简单代码实现无限分类树形列表转自:http://blog.csdn.net/shangxiaoxue/article/details/8463193$items = array( 1 => array('id' => 1, 'pid' => 0, 'name'……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2866浏览 0评论1076个赞
简单的php ubb转换代码[b]test[/b][url=http://blah.com]blah[/url] will become:<strong>test</strong><a href="http://b……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2403浏览 0评论2344个赞
php按字符截取中文并保证无乱码的方法<?php//$str 待截取的字符串//$len 截取的字符个数//$chars 已经截取的字符数//$res 保存的字符串//$chars 保存已经截取的字符串个数//$offset 截取的偏移量//$length 字符串的字节数//若$len>$str的字符个数,造成无谓的wh……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2790浏览 0评论1917个赞
这段代码的时间复杂度为O(n)来源:http://blog.csdn.net/zinss26914/article/details/8032361<?php function JudegSortArray($array) { if ($array [0] > $array [1]) { $flag = 1……继续阅读 » 水墨上仙 5年前 (2021-03-10) 1714浏览 0评论2725个赞
php 找出数组中的重复数据转自:http://blog.csdn.net/zinss26914/article/details/8030618 (1)利用php提供的函数,array_unique和array_diff_assoc来实现<?php function Fe……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2045浏览 0评论946个赞
一个php编写的斐波那契数列代码片段 斐波那契数列(Fibonacci Sequence),又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)。我用递归和迭代两种方法实现了斐波那契数列/** * De……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2544浏览 0评论2119个赞
PHP限制IP访问 只允许指定IP访问 允许*号通配符过滤IP转自:http://blog.csdn.net/yw5201314/article/details/8467525/** * 检测访问的ip是否为规定的允许的ip * Enter description here ... */function check_ip(){ $ALLOWE……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2738浏览 0评论1112个赞
php实现字符串翻转的代码<?phpheader("content-type:text/html;charset=utf-8"); /**此函数的作用是反转中文字符串mb_strlen() 获取字符的长度mb_substr() 获取字符的单个元素krsort() 按照键值逆序排序数组implode() 将数组拼接……继续阅读 » 水墨上仙 5年前 (2021-03-10) 3031浏览 0评论317个赞
PHP中几个输出函数echo(),print(),print_r()的区别 echo ,print的区别在于echo 可以输出多个变量值,而print只有一个变量,做为一个字符串输出. 另一点区别在于echo 没有……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2034浏览 0评论2247个赞
php 判断客户端是否为手机移动设备判断客户端是否为手机移动设备 function is_mobile() { $user_agent = $_SERVER['HTTP_USER_AGENT']; $mobile_agents = Array("240x320","acer&……继续阅读 » 水墨上仙 5年前 (2021-03-10) 1889浏览 0评论1250个赞
解决php json_encode 函数中文乱码的问题解决以下问题json_encode 中文后的字符串不可阅读json_encode 多级数组中文乱码问题json_encode 数组中包含换行时错误问题json_encode 数组中键为中文的问题转自:http://blog.1dnet.net/?post=840function _encode($……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2629浏览 0评论582个赞
php使用指定的编码导出mysql数据到csv的代码<?php ……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2025浏览 0评论2483个赞
php上传图片客户端和服务器端代码演示 表单代码<form name="form1" method="post" action="admin_upfile.php" enctype="multipart/f……继续阅读 » 水墨上仙 5年前 (2021-03-10) 1816浏览 0评论1192个赞
php强制下载文件的代码header("Content-type: application/octet-stream");// displays progress bar when downloading (credits to Felix ;-))header("Content-Length: " . fi……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2333浏览 0评论1416个赞
php取得字符串的首字母(适用于中文字符串)转自:http://blog.1dnet.net/?post=838<?php$limit = array( //gb2312 拼音排序 array(45217,45252), //A array(45253,45760), //B array(45761,46317), //……继续阅读 » 水墨上仙 5年前 (2021-03-10) 1500浏览 0评论1958个赞
php去除html代码中的空白和空行的代码function DeleteHtml($str){ $str = trim($str); $str = ereg_replace("\t","",$str); ……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2852浏览 0评论687个赞
PHP判断IP并转跳到相应城市分站的代码演示转自:http://blog.1dnet.net/?post=807<?php class QQWry{ var $StartIP=0; var $EndIP=0; var $Country=''; var $L……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2495浏览 0评论1781个赞
php读取文件函数//读取文件函数 <? function readfromfile($file_name) { if (file_exists($file_name)) { $filenum=fopen($file_name,"r"); flock($filenum,LOCK_EX); $file_data=fr……继续阅读 » 水墨上仙 5年前 (2021-03-10) 1956浏览 0评论2928个赞
这个python函数模仿windows下的xcopy命令编写,可以用在linux下#!/usr/bin/python# -*- coding: UTF-8 -*-"""xcopy for Linux...Use:___________________________________________________……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2539浏览 0评论1877个赞
php写文件函数演示代码,可以将制定的数据写入文件//写入文件函数 <? function writetofile($file_name,$data,$method="w") { $filenum=fopen($file_name,$method); flock($filenum,LOCK_EX); $file_da……继续阅读 » 水墨上仙 5年前 (2021-03-10) 2927浏览 0评论1056个赞
php自定义函数获取访问者的操作系统类型<? function osinfo() { $os=""; $Agent = $GLOBALS["HTTP_USER_AGENT"]; if (eregi('win',$Agent) && strpos($Agent, &……继续阅读 » 水墨上仙 5年前 (2021-03-10) 3243浏览 0评论1479个赞
一个非常简单的格式转换代码,可以把.PDF文件转换为.JPG文件,代码要起作用,服务器必须要安装Image Magick 扩展。$pdf_file = './pdf/demo.pdf';$save_to = './jpg/demo.jpg'; //make sure that apache h……继续阅读 » 水墨上仙 5年前 (2021-03-10) 1491浏览 0评论1979个赞
php解压zip文件function unzip_file($file, $destination){ // create object $zip = new ZipArchive() ; // open archive if ($zip->open($file) !== TRUE) { die ('Could not op……继续阅读 » 水墨上仙 5年前 (2021-03-10) 1865浏览 0评论2809个赞
php从数据库查询email是否已经存在// Use this$email_is_valid = valid_email($email, $db); // Functionfunction valid_email ($email, $db) { $r_email = $db->prepare('SELECT ……继续阅读 » 水墨上仙 5年前 (2021-03-10) 1593浏览 0评论2583个赞