
php
文章平均质量分 71
xuxujian
这个作者很懒,什么都没留下…
展开
-
PHP汉字转拼音的类
function Pinyin($_String, $_Code=gb2312) { $_DataKey = "a|ai|an|ang|ao|ba|bai|ban|bang|bao|bei|ben|beng|bi|bian|biao|bie|bin|bing|bo|bu|ca|cai|can|cang|cao|ce|ceng|cha". "|转载 2009-03-10 22:46:00 · 4910 阅读 · 1 评论 -
PHP 縮短HTML內文的文字 html_substr
發表原文:http://tw2.php.net/manual/en/function.substr.php#59719Here's a little addon to the html_substr function posted by fox.Now it counts only chars outside of tags, and doesn't cut words.Note: t转载 2012-01-14 10:58:02 · 1869 阅读 · 0 评论 -
php下载远程图片函数 可伪造来路
$gurl 要下载的图片地址$rfurl 来路。如果目标图像做了防盗链设置,可以绕过。$filename 下载图片保存的文件名,相对路径,不要用realpath$gcookie 调整cookie 伪造的cookie$JumpCount 跳转计数$maxtime 最大次数调用方法:DownImageKeep(“http://www.baidu.com/img/baidu_jg转载 2012-01-27 23:57:32 · 1891 阅读 · 0 评论 -
php获取远程文件大小
获取本地文件大小filesize()就可以了,但是如何获取远程文件的大小呢? 这里介绍三个方法来获取远程文件的大小.方法1:get_headers<?php get_headers($url,true); //返回结果 Array ( [0] => HTTP/1.1 200 OK [Date] => Sat, 29 May转载 2012-02-06 15:33:04 · 6919 阅读 · 0 评论 -
DEDE免登陆接口 For DEDE_v5.X,实现自动登陆,永不过期
可以实现用火车采集器发布时,不需要登陆DEDE后台,特别适合无人值守发布更新。本方法适用于DEDE所有模型和模块,所有发布模块仅需要添加一处配置参数即可。实现步骤如下:取消DEDE未登陆时出现的登陆提示 自动登陆DEDE 修改一处DEDE的代码,为DEDE程序管理员目录的config.php,默认路径为dede/config.php,代码如下: //检验用户登录状态转载 2012-02-06 16:49:31 · 3446 阅读 · 0 评论 -
一个PHP简单文件缓存类
缓存的工作原理缓存的工作原理其实并不复杂。它的核心思想是:首先,我们将需要显示的内容存储在一个文本文件(即缓存文件)之中。然后,如果有用户请求某个页面的内容,我们首先检查此页对应的缓存(即那个文本文件)是否存在——如果存在且为最新的缓存文件,那么直接将这个文本文件中的内容输出到客户端供用户查看;如果此页对应的缓存文件不存在或缓存生成的时间不符合要求(太旧),那么直接执行一次此页对应的PHP文件转载 2012-03-03 17:55:48 · 5381 阅读 · 0 评论 -
php通过cookies获取远程网页的指定代码
function Steal($url, $post_data = ""){//$header[] = "Accept: text/vnd.wap.wml,*.*"; $user_agent = "Mozilla/4.0"; $follow_loc = 1; $cookie_file ="./tmp/cook.txt"; $ch = @curl_init();转载 2012-07-12 11:53:58 · 1603 阅读 · 0 评论 -
php图片识别
/** * 电话号码识别. * @author by zsc for 2010.03.24 */ class gjPhone{ protected $imgPath;//图片路径 protected $imgSize;//图片大小 protected $hecData;//分离后数组 protected $horData;//横向整理的数据 protected转载 2012-07-14 12:38:30 · 4335 阅读 · 1 评论 -
dump函数,给php加断点测试
dump,给php加断点测试function dump($var, $echo=true,$label=null, $strict=true){ $label = ($label===null) ? '' : rtrim($label) . ' '; if(!$strict) { if (ini_get('html_errors')) {转载 2012-08-31 20:59:56 · 1214 阅读 · 0 评论 -
php入库和出库
数据放入数据库和取出来显示在页面需要注意什么 入库时 $str=addslashes($str); $sql=\"insert into `tab` (`content`) values(\'$str\')\"; 出库时 $str=stripslashes($str); 显示时 $str=htmlspecialchars(nl2br($str)) ;转载 2012-08-31 22:14:38 · 1800 阅读 · 0 评论 -
PHP图片水印函数:支持以图片和文字方式添加水印
支持以图片和文字两种方式给图片添加水印。图片支持GIF,PNG,JPG三种格式,水印图片支持PNG和GIFfunction setWater($imgSrc,$markImg,$markText,$TextColor,$markPos,$fontType,$markType){ $srcInfo = @getimagesize($imgSrc); $srcImg转载 2012-12-09 17:46:36 · 438 阅读 · 0 评论 -
php多线程下载远程多个文件
function remote($urls, $name = '', $path = '', $dir = './images/') { if (!is_array($urls) or count($urls) == 0) { return false; } dmkdir($dir); $curl = $text = array(); foreach($urls as $k => $转载 2013-05-26 10:17:43 · 2152 阅读 · 0 评论 -
一个循环给指定目录下的图片文件添加水印的程序
下面是一个添加水印的方法,可以添加文字水印和图片水印[php] view plaincopy/* * 功能:PHP图片水印 (水印支持图片或文字) * 参数: * $groundImage 背景图片,即需要加水印的图片,暂只支持GIF,JPG,PNG格式; * $waterPos 水转载 2013-06-27 23:28:53 · 1230 阅读 · 0 评论 -
php去掉字符串的最后一个字符
在一个站长的空间看到这样的文章,觉得会有用,先记录下来原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下: $str = "1,2,3,4,5,6,"; $newstr = substr($str,0,strlen($str)-1); echo $newstr; //echo 1,2,3,4,5,6 系转载 2011-12-05 00:06:49 · 467 阅读 · 0 评论 -
php 模拟POST提交的2种方法
1.通过curl函数$post_data = array();$post_data['clientname'] = "test08";$post_data['clientpasswd'] = "test08";$post_data['submit'] = "sub转载 2011-08-18 11:23:52 · 1924 阅读 · 0 评论 -
PHP的curl实现get,post和cookie(几个实例)
类似于dreamhost这类主机服务商,是显示fopen的使用的。使用php的curl可以实现支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTP POST、HTTP PUT 、FT转载 2011-08-18 11:33:11 · 727 阅读 · 0 评论 -
php验证码类
/*** @file* @version 1.0* @author 网海浪子* @date 2006-3-30* @email sxf02615@163.com * @brief 验证码文件类**/?>class CCheckCodeFile{ //验证码位数 private $mCheckCodeNum = 4; //产生的验证码 private $mCheckCode转载 2009-03-09 14:34:00 · 1191 阅读 · 0 评论 -
PHP超强分页类2.0使用心得
刚转向学习PHP没多久,基于以前ASP学习的习惯,在进行了PHP语法的熟悉之后就开始翻腾PHP高人们的类库,第一个要找的当然是分页类了,找来找去都说分飞写的超强分页类2.0不错,到phpchina拷下来测试了一下遇到很多问题,网上又没有完整的DEMO.所以就自己根据使用心得写了一个DEMO,望多批评:)所用文件:cls_data.php/*数据库操作类(也是从网上找别人的,嘿嘿)*/c转载 2009-03-18 16:24:00 · 2461 阅读 · 8 评论 -
PHP 小偷程序应用的几个函数
<br />貌似Snoopy类灰常好用~~~~~~~~<br /> <br />#最后更新:07-10-21<br />#发表:http://kontboy.blog.163.com<br />#作者:kontboy[AT]Gmail.COM<br />PHP 小偷程序应用的几个函数<br /><br /><br />所谓小偷程序,就是读取其它网站的数据到本地,然后对获得的数据进行代码过虑、替换等操作后显示出来,整个过程就像在模仿网页浏览器。<br /><br />本文将说明,使用fsockopen()函数转载 2010-10-15 23:19:00 · 994 阅读 · 0 评论 -
php+mysql无限级分类(非递归)
<br />要实现无限级分类,递归一般是第一个也是最容易想到的,但是递归一般被认为占用资源的方法,所以很多系统是不考虑使用递归的,本文还是通过数据库的设计,用一句sql语句实现<br /> <br />数据库字段大概如下:<br />———————————————————————————<br />id 编号<br />fid 父分类编号<br />class_name 分类名<br />path 分类路径,以 id 为节点,转载 2010-10-15 23:27:00 · 574 阅读 · 0 评论 -
php+access数据库编程
<br />一、先编写一个php连接access数据库的类库,便于以后自己使用、修改方便,并可多次复用<br />代码如下:<br /><?php<br />class myaccess{<br /> public $cn_id; //定义一个公共变量--属性<br /> function myaccess(){<br /> //构造函数,初始化对象便可执行,直接连接数据库。<br /> $drive="DRIVER={Microsoft Access Driver转载 2010-10-16 23:45:00 · 965 阅读 · 0 评论 -
PHP5的正则表达式
<br />简介<br />正则表达式(Regular Expression,缩写为regexp,regex或regxp),又称正规表达式、正规表示式或常规表达式或正规化表示法或正规表示法,是指一个用 来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本 内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的在正则表达式引擎。正则表达式这个概念最初是由 Unix中的工具软件转载 2011-01-20 17:16:00 · 440 阅读 · 0 评论 -
php调试工具xdebug的配置说明
为什么需要Debugger?很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以看出来(当然可能还需要使用一些时间函数)。那么我们为什么还需要一个专门的调试程序来监控我们的程序运行呢? 这个问题的答案不妨留到后面来揭晓。 什么是Xdebug?Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可转载 2011-03-12 19:00:00 · 639 阅读 · 0 评论 -
DotProject中文乱码解决总结
<br />DotProject中文乱码解决总结<br />Andrew(zhuyi) <br />DotProject是一个基于AMP(apache+mysql+php)的开源项目管理工具,DotProject可以支持多语言并采用模块化设计以便于扩展。<br />最近需要一个项目管理软件,于是就下载DotProject进行了试用,感觉不错,但有中文有乱码问题,如:日历和gantt图。现就对解决DotProject乱码进行一下总结,由于本人以前没接触过PHP,初次修改有错的地方请大家指正。<br /> 机器转载 2011-05-05 10:55:00 · 2660 阅读 · 0 评论 -
PHP图片识别成文字
/** * 电话号码识别. * @author by zsc for 2010.03.24 */class gjPhone{ protected $imgPath;//图片路径 protected $imgSize;//图片大小 protected $hecData;//分离后数组 protected $horData;//横向整理的数据 protected $verData;转载 2011-07-03 02:02:16 · 13180 阅读 · 2 评论 -
dede5.31 采集导出数据顺序问题 和 默认随机推荐数修改. - 内附解决办法
不管你怎么设置从 "监控采集模式" 里面的 "导出数据" 导出都无法和目标网址顺序保持一致(顺序颠倒的除外).显然采集的时候多数需求都是和对方网站保持一致的(就是保持最新的内容在最前面). 但是在 "采集节点管理" 里面选择一个节点导出数据是正常的.问题还是比较好解决的. 附转载 2011-07-10 20:28:35 · 1818 阅读 · 0 评论 -
Destoon 多表查询
{loop $tags $v}{dsubstr($v['company'],18)}{/loop} 测试成功……function getSell($uname){ global $db; $lists = array(); $result = $db->query("原创 2011-07-20 15:01:29 · 3606 阅读 · 0 评论 -
如何用php实现类似博客的二级域名
首先查到了与此相关的技术:泛域名。泛域名是以*号为主机名的域名,如果做了泛域名解析,并且生效了,那域名前面不管写什么,只要后面是你的域名,那都可以访问到你的网站上去. 就像“*.icech.com”。那么泛域名有什么功用呢?这么说吧,你在DNS 中建立一个名为“*.icech转载 2011-08-05 17:02:32 · 8531 阅读 · 0 评论 -
PHP CURL 模拟POST提交(支持代理)
<?phpdefine ( 'IS_PROXY', true ); //是否启用代理/* cookie文件 */$cookie_file = dirname ( __FILE__ ) . "/cookie_" . md5 ( basename ( __FILE__ ) ) . ".txt"; // 设置Cookie文件保存路径及文件名/*模拟浏览器*/$user_agent = "Moz转载 2015-11-30 22:12:36 · 1583 阅读 · 0 评论