摘要: 魔术变量 PHP 向它运行的任何脚本提供了大量的预定义常量。 不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。 有八个魔术常量它们的值随着它们在代码中的位置改变而改变。 例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。 阅读全文
posted @ 2016-10-05 13:58 孤舟残月浅笑嫣然 阅读(340) 评论(0) 推荐(0) 编辑
摘要: CSV大文件的读取已经在前面讲述过了(PHP按行读取、处理较大CSV文件的代码实例),但是如何快速完整的操作大文件仍然还存在一些问题。 1、如何快速获取CSV大文件的总行数? 办法一:直接获取文件内容,使用换行符进行拆分得出总行数,这种办法对小文件可行,处理大文件时不可行;办法二:使用fgets一行 阅读全文
posted @ 2016-10-05 13:49 孤舟残月浅笑嫣然 阅读(2614) 评论(1) 推荐(1) 编辑
摘要: 使用substr函数截取: 阅读全文
posted @ 2016-10-05 13:44 孤舟残月浅笑嫣然 阅读(4473) 评论(0) 推荐(0) 编辑
摘要: 无刷新文件上传是一个常见而又有点复杂的问题,常见的解决方案是构造 iframe 方式实现。 在 HTML5 中提供了一个 FormData 对象 API,通过 FormData 可以方便地构造一个表单请求,并通过 XMLHttpRequest 来发送。通过 FormData 对象发送文件也是可以的, 阅读全文
posted @ 2016-10-05 13:42 孤舟残月浅笑嫣然 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: PHP加图片水印、文字水印类代码,PHP加水印类,支持文字图片水印的透明度设置、水印图片背景透明。自己写的一个类,因为自己开发的一套CMS中要用到,网上的总感觉用着不顺手,希望大家也喜欢这个类,后附有类使用方法。 PHP生成水印类用法: 阅读全文
posted @ 2016-10-05 12:14 孤舟残月浅笑嫣然 阅读(2792) 评论(0) 推荐(0) 编辑
摘要: PHP生成验证码的类代码,本验证码类支持生成干扰点、干扰线等干扰像素,还可以使字符倾斜。在类中你可以定义验证码宽度、高度、长度、倾斜角度等参数,后附有用法: 本验证码用法说明: 阅读全文
posted @ 2016-10-05 12:12 孤舟残月浅笑嫣然 阅读(2413) 评论(0) 推荐(0) 编辑
摘要: PHP也可以检测获取到Windows的内存信息,而且代码还挺简单,无意发现的,觉得以后能用上,在此与大家分享。 本代码将得到总内存、初始使用等内存信息: 运行结果示例: 阅读全文
posted @ 2016-10-05 12:11 孤舟残月浅笑嫣然 阅读(4445) 评论(0) 推荐(0) 编辑
摘要: PHP获取图片颜色值,检测图片主要颜色的代码: 阅读全文
posted @ 2016-10-05 12:09 孤舟残月浅笑嫣然 阅读(1294) 评论(0) 推荐(0) 编辑
摘要: PHP可以一键导出MYSQL备份文件,并压缩存放,尽管phpMyAdmin有这功能,不过若你自己开发网站或者是为别人写CMS,你不应该要求别人用你程序的时候再去另外用phpMyAdmin备份MYSQL,这应该是你CMS中的一个功能,那么PHP如何实现一键备份MYSQL数据,这里是指把MYSQL内容全 阅读全文
posted @ 2016-10-05 12:07 孤舟残月浅笑嫣然 阅读(4060) 评论(0) 推荐(0) 编辑
摘要: jquery uploadify是一款Ajax风格的批量图片上传插件,在PHP中使用jquery uploadify很方便,请按照本文介绍的方法和步骤,为你的PHP程序增加jquery uploadify插件的批量上传图片功能。 本文是以dilicms为基础,为其增加图片上传功能。 1.增加数据表d 阅读全文
posted @ 2016-10-05 12:05 孤舟残月浅笑嫣然 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: cookie固然好,不过有些客户端浏览器会禁用cookie,这就会导致你所依赖cookies的程序会失效或出错,那么若真出现用户关闭cookies的情况,PHP应该如何再次使用session?方法还是有的。 1、设置php.ini的session.use_trans_sid = 1或者打开enabl 阅读全文
posted @ 2016-10-05 12:01 孤舟残月浅笑嫣然 阅读(3005) 评论(0) 推荐(0) 编辑
摘要: 在PHP中求数组的交集,我们可以与PHP给我们提供的现成函数:array_intersect(),其用法格式为: 根据上述的语法格式,我们来写一个例子: 本例子将返回在$fruit1数组中出现且在$fruit2和$fruit3中也出现的所有水果的名子。 使用array_intersect()函数时要 阅读全文
posted @ 2016-10-05 11:55 孤舟残月浅笑嫣然 阅读(8033) 评论(0) 推荐(0) 编辑
摘要: 一提起数组,可能很多PHP初学者会觉得难,但开发一些高级应用的时候,又离不开数组的使用。下面就来说下,PHP使用array_combine()函数来连接数组、用array_slice()函数来拆分数组。 一、连接数组 本函数会返回一个新数组,由一组提交的键和对应的值组成。 下面来看一个实例: 需要注 阅读全文
posted @ 2016-10-05 11:52 孤舟残月浅笑嫣然 阅读(858) 评论(0) 推荐(0) 编辑
摘要: PHP合并数组我们可以使用array_merge()函数,array_merge()函数返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次追加。其形式为: 下面是一个PHP合并数组的例子: 用PHP追加数组,使用array_merge_recursive(),将两 阅读全文
posted @ 2016-10-05 11:49 孤舟残月浅笑嫣然 阅读(23290) 评论(0) 推荐(0) 编辑
摘要: PHP使用php_imagick_st-Q8.dll类库,把JPG图片连接生成GIF动画图片,需要事先下载好php_imagick_st-Q8.dll,文件,并配置php.ini文件,启用php_imagick_st-Q8.dll。配置方法如下: 1、将下载的php_imagick_st-Q8.dl 阅读全文
posted @ 2016-10-05 11:41 孤舟残月浅笑嫣然 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 这是一个实用的PHP日期时间操作类,里面包括了公历-农历转换、转换成中文日期格式、计算农历相隔天数、根据阴历年获取生肖、获取阴历月份的天数、获取农历每年的天数、获取闰月、计算阴历日期与正月初一相隔的天数、计算2个公历(阳历)日期之间的天数、根据距离正月初一的天数计算阴历日期、获取天干地支纪年等,PH 阅读全文
posted @ 2016-10-05 11:39 孤舟残月浅笑嫣然 阅读(3136) 评论(1) 推荐(0) 编辑
摘要: 微信现在算是火了,围绕微信开发的应用也越来越多了,前段时间,自己公司需要,用PHP写了一个微信应用,为了防止自己辛苦写成的PHP应用被盗用,于是通过PHP做了限制,只能在微信自带的浏览器中才能打开本应用,一开始无头绪,后经多查证,总算把这功能弄出来了,现在把具体的代码分享给大家。 注:上述方法如果伪 阅读全文
posted @ 2016-10-05 11:36 孤舟残月浅笑嫣然 阅读(2421) 评论(0) 推荐(1) 编辑
摘要: 现在移动设备上网也很方便,比如Android智能手机,iPhone/iPad等,很多网站都相继推出了针对电脑和这些手机等移动设备访问的网页,如果你的系统是用PHP写的,那面本代码对你会很实用,可根据这些移动设备终端自动跳转到适合它们浏览的页面,也就是在电脑站和手机站智能判断并跳转。 这里使用PHP中 阅读全文
posted @ 2016-10-05 11:34 孤舟残月浅笑嫣然 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 在CS6编辑环境下,使用php的GD2库绘制图像,在浏览器上输出可能会出现图像无法输出的情况,目前发现两个解决方法:方法1:用记事本写,再另存为utf-8 no bom的格式。 方法2:在代码中添加ob_clean()函数,清空(擦掉)输出缓冲区。 代码如下: 阅读全文
posted @ 2016-10-05 11:30 孤舟残月浅笑嫣然 阅读(964) 评论(0) 推荐(0) 编辑
摘要: php自动识别编码,若里面有中文的话,将其转换为UTF-8就最好了,因为中文在Gbk编辑情况情况下,有可能会乱码,这个和客户端和服务端编码都有关系,为了避免乱码,我们可以使用下面的函数将其自动转换为UTF8国际标准编码: 阅读全文
posted @ 2016-10-05 11:27 孤舟残月浅笑嫣然 阅读(448) 评论(0) 推荐(0) 编辑