PHP
xd43100678
这个作者很懒,什么都没留下…
展开
-
PhpStorm 注册码
JetBrains PhpStorm key PhpStorm注册码User Name : EMBRACE License Key :===== LICENSE BEGIN =====43136-1204201000002UsvSON704l"dILe1PVx3y4"B349AU6oSDJrsjE8nMOQh"8HTDJHIUUhgd1BebYc5U转载 2013-02-19 13:01:26 · 84799 阅读 · 25 评论 -
PHP截取字符串
1. 截取GB2312中文字符串//截取中文字符串function mysubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i if(ord(substr($str, $i, 1)) > 0xa0) {转载 2013-11-07 17:38:17 · 636 阅读 · 0 评论 -
PHP抓取页面的几种方式
我们在开发网络程序时,往往需要抓取非本地文件,一般情况下都是利用php模拟浏览器的访问,通过http请求访问url地址,然后得到html源代码或者xml数据,得到数据我们不能直接输出,往往需要对内容进行提取,然后再进行格式化,以更加友好的方式显现出来。下面简单说一下php抓取页面的几种方法及原理:一、PHP抓取页面的主要方法:1. file()函数 2. file_get转载 2013-11-08 10:15:00 · 939 阅读 · 0 评论 -
8 个必备的PHP功能开发
做过PHP开发的程序员应该清楚,PHP中有很多内置的功能,掌握了它们,可以帮助你在做PHP开发时更加得心应手,本文将分享8个开发必备的PHP功能,个个都非常实用,希望各位PHP开发者能够掌握。 1、传递任意数量的函数参数 我们在.NET或者JAVA编程中,一般函数参数个数都是固定的,但是PHP允许你使用任意个数的参数。下面这个示例向你展示了PH转载 2013-11-12 17:14:52 · 1329 阅读 · 0 评论 -
php设置密码强度
<?php /** * * @param String $string * @return float * * 返回一个0到100之间浮点数。 * 越接100的密码较强 * 值越小密码越弱。 */ function password_strength($string){ $h = 0; $size = strle转载 2013-11-13 10:37:50 · 1236 阅读 · 0 评论 -
phpstorm设置
合适的工具会事半功倍,当然也得把握分寸,要不就成了会得越多干的越多的“苦力者”。编辑类软件层出不群,各有所长,各有所短。找到一个合适的还真是难。还好有webstorm的出现,最近又是3.0的新版本发布。为什么这么说呢,她与其它的编辑器有什么不同:1. 任何一个编辑器都需要保存(ctrl + s),这是所有win平台上编辑类软件的特点,但是webstorm编辑文件右上角是没有那个熟悉的米号的转载 2013-02-19 14:17:08 · 8644 阅读 · 0 评论 -
6个强大的PHP/Mysql代码生成器介绍
一般来说,用PHP和MYSQL编写一个数据库应用程序都会花费很多时间和精力 - 你要设计HTML格式,编写查询,执行验证/错误处理,测试应用程序等大量工作。不过如果你使用PHP代码生成器,您可以节省您大量的时间并降低开发成本。目前主流代码生成器基本都是基于Web的,一旦安装,它将允许你定义你的数据库,它会自动生成所需的所有HTML,CSS和PHP文件的应用程序。然后,您可以简单地更新这些文件到您的转载 2014-02-10 16:33:23 · 17047 阅读 · 0 评论 -
php curl_init函数用法
使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网 页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内 容,cURL 是一个功能强大的PHP库。转载 2014-04-14 16:32:51 · 660 阅读 · 0 评论 -
Curl 采集乱码 gzip 原因及解决方案 utf-8
用curl获取一个经过gzip压缩后的网页时返回乱码 原因大体就是服务器返回的Content-Encoding的值和网页的编码不同,造成curl解码出问题,直接将gzip或deflate编码的文件下载了,所以看起来是乱码了。Content-Encoding: gzip读取前几个字节为:1F 8B 08 ,其中1F 8B表明为gzip压缩,而08表示为deflate压转载 2014-04-14 16:52:59 · 3318 阅读 · 0 评论 -
位运算
① 二进制最高位是符号位:0表示正数,1表示负数 ② 正数原码,反码,补码都一样 ③ 负数的反码=它的原码符号位不变,其它位取反(0->1,1->0) ④ 负数的补码=它的反码+1 ⑤ 0的反码,补码都是0 ⑥ php没有无符号数,换言之,php中的数都是有符号数 ⑦ 在计算机运算的时候,都是以补码的方式来运算的翻译 2014-04-18 17:19:59 · 565 阅读 · 0 评论 -
Redis和Memcache的区别分析
1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。2. Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。3. Redis支持数据的备份,即master-slave模式的数据备份。4. Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用转载 2014-05-26 11:57:06 · 6075 阅读 · 0 评论 -
优惠券码生成
<?php/** * @param int $no_of_codes//定义生成优惠码个个数 * @param array $exclude_codes_array//老优惠券组 * @param int $code_length//优惠码的长度 * @return array //返回数组 */function generate_promotion_code($no_of_code转载 2014-09-15 16:52:34 · 7173 阅读 · 1 评论 -
PhpStorm快捷键设置/个性化设置,如何多项目共存?如何更换主题?
#常用快捷键 设置快捷键:File -> Settings -> IDE Settings -> Keymap -> 选择“Eclipse” -> 然后“Copy”一份 -> 再个性化设置(自己习惯的)快捷键快捷键功能Ctrl + /双斜杠注释Ctrl + Shilft + /块注释Alt + /代码提示转载 2014-09-17 14:24:58 · 25066 阅读 · 0 评论 -
php excel类 ,phpExcel使用方法介绍
phpExcel,操作excel很方便,尤其是可以方便的加入图片,支持jpg gif png格式。下载地址:http://www.codeplex.com/PHPExcel下面是总结的几个使用方法include ‘PHPExcel.php’;include ‘PHPExcel/Writer/Excel2007.php’;//或者include ‘PHPExcel/W转载 2013-11-07 17:37:48 · 891 阅读 · 0 评论 -
PHP分页
PHP分页器制作,自动生成分面页码,JS调用函数<?phpclass PageView{ /**页码**/ public $pageNo = 1; /**页大小**/ public $pageSize = 20; /**共多少页**/ public $pageCount = 0; /**总记录数**/ public转载 2013-11-07 17:35:17 · 778 阅读 · 0 评论 -
PclZip简介与使用
PclZip介绍PclZip library能够压缩与解压缩Zip格式的压缩档(WinZip、PKZIP);且能对此类类档案进行处理,包括产生压缩档、列出压缩档的内容以及解压缩档案等等。由于能够在伺服器端进行压缩与解压缩的动作,所以相当方便使用。PclZip定义一个PclZip类别,其类别物件可视为一个ZIP档案,亦提供method来进行处理。如何使用PclZip1.基础所转载 2013-07-31 15:53:55 · 909 阅读 · 0 评论 -
PHP截取中文字符串方法总结
程序一:PHP截取中文字符串方法由于网站首页以及vTigerCRM里经常在截取中文字符串时出现乱码(使用substr),今天找到一个比较好的截取中文字符串方法,在此与大家共享。function msubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i =转载 2013-07-26 16:27:01 · 653 阅读 · 0 评论 -
php 压缩文件并加密压缩包(压缩包添加密码)
php 把文件打成压缩包 ,可以去搜下 pclzip 搜很好多地方没有找到对压缩包进行加密操作的。如果服务器是linux 那么见代码:$filename="test.csv";file_put_contents($filePath,"1\t 2\t 3\n1\t 2\t 3\n1\t 2\t 3\n");//$test = "/bin/bash /usr/loca原创 2013-08-16 15:01:34 · 5060 阅读 · 0 评论 -
wampserver You don't have permission to access / on this server. 解决 方法
最近在安装最近版wampserver 2.2 d时发现安装好后启动服务器,访问localhost显示You don't have permission to access / on thisserver. 而在目录127.0.0.1下可以访问。造成这个问题的原因是Apache的http.conf内的默认配置是# onlineoffline tag - don't remov转载 2013-10-09 11:26:59 · 2393 阅读 · 0 评论 -
PHP实现手机归属地查询API接口
PHP实现手机归属地查询API接口WebServices:http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx<?phpheader("Content-Type:text/html;charset=utf-8");if (isset($_GET['number'])) { $url = 'http:转载 2013-10-09 14:44:56 · 626 阅读 · 0 评论 -
PHP定时执行任务的实现
用到的函数 ignore_user_abort(),set_time_limit(0),sleep($interval) 此代码只要运行一次后关闭浏览器即可。 不知道能程序的性能会不会影响很大! <?php ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0);// 通过set_tim转载 2013-10-09 15:47:46 · 714 阅读 · 0 评论 -
php的Snoopy类
获取请求网页里面的所有链接,直接使用fetchlinks就可以,获取所有文本信息使用fetchtext(其内部还是使用正则表达式在进行处理),还有其它较多的功能,如模拟提交表单等。 使用方法:1、先下载Snoopy类,下载地址:http://sourceforge.net/projects/snoopy/2、先实例化一个对象,然后调用相应的方法即可获取抓取的网页信息示例:转载 2013-10-22 10:21:35 · 772 阅读 · 0 评论 -
php 生成中文验证码
<?php Header("Content-type: image/PNG"); $str="中文内容请多放些"; $imgWidth = 1000;//图片宽度 $imgHeight = 40; //图片高度 $authimg = imagecreate($imgWidth,$imgHeight); $bgColor = ImageColorA转载 2013-10-22 09:57:55 · 692 阅读 · 0 评论 -
完美解决PHP中文乱码问题
一.首先是PHP网页的编码1.php文件本身的编码与网页的编码应匹配a.如果欲使用gb2312编码,那么php要输出头:header(“Content-Type:text/html; charset=gb2312"),静态页面添加,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件。b.如果欲使用utf-8编码,那么php要输出头:header(“Con转载 2013-11-07 16:35:01 · 3774 阅读 · 1 评论 -
使用 PHP 限制下载速度
各位做运维的童鞋,会经常遇到一个问题,那就是有人再办公室下载东西,影响大家上网、办公。同样的问题,要是出现在了服务器上面,估计会让老板发火,事情发展的会更糟……今天特此想大家推荐几行关于PHP限制网速的代码,希望给大家一些帮助。[PHP代码]// local file that should be send to the client$local_file = 'test-f转载 2013-11-07 17:15:44 · 771 阅读 · 0 评论 -
8 个最佳 PHP 库
PHP标准库 (SPL)的目的就是提供一组接口,让开发者在PHP5中充分利用面向对象编程。因此本文我们搜集了8个最好的,能辅助开发者简化他们的工作,为他们的开发任务服务的PHP库。如果你喜欢本文,也许你对我们的其他文章感兴趣:8个给开发者的最好的PHP工具和应用 1. Whoops : 更好的php错误报告库 Whoops是一个易于处理和调试错转载 2013-11-08 10:04:47 · 914 阅读 · 0 评论 -
PHP网站开发方案
一、 开发成员a)项目主管 b)页面美工c)页面开发 d)服务端程序开发e)系统与数据管理f)测试与版本控制二、 网站组开发简明流程三、 开发工具与环境a) 服务器配置i. WEB服务器: FreeBSD6.1+Apache2.0+PHP5.0,SVN版本控制服务(仅测试机)。ii. 数据库服务器: WIN2003 server+SQ转载 2013-11-07 17:30:09 · 826 阅读 · 0 评论 -
sublime_text配置php调试环境
步骤一:首先确保你电脑安装了php,并把php设置到环境变量里了。步骤二:点击 sublime_text的“工具”->"编译系统"->"编译新系统"步骤三:输入编译脚本输入如下:{"cmd": ["php", "$file"],"file_regex": "^(...*?):([0-9]*):?([0-9]*)",转载 2013-11-08 11:43:49 · 12508 阅读 · 3 评论