随笔分类 -  PHP

php验证手机号码
摘要:大家都应该有这个常识,中国的手机号码都是以数字“1”开头,然后利用“0~9”10个数字组成的11位数字组合,那么我们的验证规则肯定要根据这个思路来写。根据上面的简单思路,我们便可以写下以下的验证代码,代码如下: 但上面的代码显然是不够严谨的,因为这样,即使“18888888888”这样的手机号码也能... 阅读全文

posted @ 2016-01-13 01:09 今天又进步了 阅读(4081) 评论(0) 推荐(0) 编辑

php异步调试和线上调试网站程序的方法
摘要:当碰到一个网站需要不间断运行,但又需要调试该网站的程序错误的时候,该如何办呢?是靠经验一点点猜测,还是直接打印错误信息让其在页面输出?下面分享一种方法同时满足这两种条件,既方便网站程序错误调试,又不影响网站的正常运行的调试方法。将下面的php语句复制到公共代码顶部即可。//ini_set('erro... 阅读全文

posted @ 2015-11-16 03:20 今天又进步了 阅读(250) 评论(0) 推荐(0) 编辑

(总结)隐藏PHP版本与PHP基本安全设置
摘要:为了安全起见,最好还是将PHP版本隐藏,以避免一些因PHP版本漏洞而引起的攻击。1、隐藏PHP版本就是隐藏 “X-Powered-By: PHP/5.2.13″ 这个信息。方法很简单:编辑php.ini配置文件,修改或加入: expose_php = Off 保存后重新启动Nginx或Apache等... 阅读全文

posted @ 2015-11-02 17:26 今天又进步了 阅读(283) 评论(0) 推荐(0) 编辑

PHP安全之register_globals
摘要:一、register_globals=Off和register_globals=On的区别register_globals是php.ini里的一个配置,这个配置影响到php如何接收传递过来的参数.register_globals的值可以设置为:On或者Off,我们举一段代码来分别描述它们的不同。su... 阅读全文

posted @ 2015-09-18 22:57 今天又进步了 阅读(13715) 评论(0) 推荐(0) 编辑

Webserver issues | PHP manager for IIS
摘要:4 down vote accepted In order to successfully install the PHP manager for IIS 8, you need the .NET 3.5 framework installed and enabled, and for some r... 阅读全文

posted @ 2015-09-18 21:58 今天又进步了 阅读(217) 评论(0) 推荐(0) 编辑

PHP环境搭建(Windows8.1+IIS8.5+PHP5.6+PHPStorm)
摘要:第一次接触php是在2014-5月份左右,当时是自己的主攻方向是C#,对php比较排斥, 其中很多一部分原因,就是PHP的断点调试一直无法配置成功,用echo打印日志的方式排错,使得自己对php心生怨恨,而错失了深入学习php的好机 会。这次写这篇随笔,一方面是记录自己php方向的起航,另一方面也是... 阅读全文

posted @ 2015-09-18 21:55 今天又进步了 阅读(391) 评论(0) 推荐(0) 编辑

Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程
摘要:这篇文章主要介绍了Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程,需要的朋友可以参考下准备篇一、环境说明:操作系统:Windows Server 2012 R2PHP版本:php 5.5.8MySQL版本:MySQL5.6.15二、相关软件下载:1、PHP下... 阅读全文

posted @ 2015-09-18 21:50 今天又进步了 阅读(994) 评论(0) 推荐(0) 编辑

PHP版本中的VC6,VC9,VC11,TS,NTS区别
摘要:以windows为例,看看下载到得php zip的文件名php-5.4.4-nts-Win32-VC9-x86.zip VC6:legacy Visual Studio 6 compiler,是使用这个编译器编译的。VC9:Visual Studio 2008 compiler,就是这个编译器编译的... 阅读全文

posted @ 2015-09-18 21:48 今天又进步了 阅读(307) 评论(0) 推荐(0) 编辑

ajax 设置Access-Control-Allow-Origin实现跨域访问
摘要:ajax跨域访问是一个老问题了,解决方法很多,比较常用的是JSONP方法,JSONP方法是一种非官方方法,而且这种方法只支持GET方式,不如POST方式安全。即使使用jquery的jsonp方法,type设为POST,也会自动变为GET。官方问题说明:“script”: Evaluates the ... 阅读全文

posted @ 2015-09-10 23:40 今天又进步了 阅读(25132) 评论(0) 推荐(2) 编辑

Js 和 PHP 中保留小数点后X位数的方法 toFixed、round、number_format、sprintf
摘要:在 Javacript 中保留小数点后两位数的方法为 toFixed(2),其中的2为保留两位,写多少就保留多少了,满5进1。Javacript例子: var num = 24.54789523; alert( num.toFixed(2) ); /... 阅读全文

posted @ 2015-08-28 04:39 今天又进步了 阅读(765) 评论(0) 推荐(0) 编辑

修复ecshop商品重量BUG小数位增至五位
摘要:如果ECSHOP商品重量录入为1.499千克,数据库存储值为1.499;如果录入1.499克,存储值为1。显然数据保存有误差,虽然在快递运输中,此误差极小可以忽略不计,但从严谨的角度看,这是不合理的。 /* 根据商品重量的单位重新计算 */ if ($goods['goods_weig... 阅读全文

posted @ 2015-08-23 01:20 今天又进步了 阅读(287) 评论(0) 推荐(0) 编辑

php数字补零的两种方法
摘要:在php中有两个函数——至少有两个是否有其他的我还不知道,能够实现数字补零,str_pad(),sprintf()详细如下str_pad顾名思义这个函数是针对字符串来说的这个可以对指定的字符串填补任何其它的字符串例如:str_pad(带填补的字符串,填补后的长度,填补字符串,填补位置)其中填补后的长... 阅读全文

posted @ 2015-08-22 01:36 今天又进步了 阅读(11689) 评论(0) 推荐(0) 编辑

PHP获取当前时间的毫秒数(yyyyMMddHHmmssSSS)
摘要:1 second = 1000 millisecond = 1000,000 microsecond = 1000,000,000 nanosecond php的毫秒是没有默认函数的,但提供了一个microtime()函数,该函数返回包含两个元素,一个是秒数,一个是小数表示的毫秒数,借助此函数,可以... 阅读全文

posted @ 2015-08-22 01:34 今天又进步了 阅读(30012) 评论(2) 推荐(1) 编辑

PHP中require和include路径问题总结
摘要:1 绝对路径、相对路径和未确定路径2. 相对路径:3. 绝对路径4. 未确定路径5. 解决方案1 绝对路径、相对路径和未确定路径相对路径相对路径指以.开头的路径,例如./a/a.php (相对当前目录) ../common.inc.php (相对上级目录),绝对路径绝对路径是以 / 开头或者w... 阅读全文

posted @ 2015-08-15 16:48 今天又进步了 阅读(432) 评论(0) 推荐(0) 编辑

ecshop改造读写分离配置与改造
摘要:前两天配置好了mysql主从方式,今天就拿ecshop练习读写分离。以下代码仅供学习参考,不成熟的地方,还需完善。初始化数据连接类 /* 初始化数据库类 * 如果配置了从服务器,则初始化从库类 */ if(count($_config['slave']))... 阅读全文

posted @ 2015-08-07 23:51 今天又进步了 阅读(439) 评论(0) 推荐(0) 编辑

在linux下配置Nginx+Java+PHP的环境
摘要:Apache对Java的支持很灵活,它们的结合度也很高,例如Apache+Tomcat和Apache+resin等都可以实现对Java应用 的支持。Apache一般采用一个内置模块来和Java应用服务器打交道。与Apache相比,Nginx在配合Java应用服务器方面,耦合度很低,它 只能通过自身的... 阅读全文

posted @ 2015-08-07 23:26 今天又进步了 阅读(9964) 评论(0) 推荐(0) 编辑

php Zend Opcache,xcache,eAccelerator缓存优化详解及对比
摘要:XCACHEXCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能. 他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程, 能够直接使用缓冲区已编译的代码从而提高速度. 通常能够提高您的页面生成速率 2 到5 倍, 降低服务器负载.X... 阅读全文

posted @ 2015-07-22 15:13 今天又进步了 阅读(1016) 评论(0) 推荐(0) 编辑

解决Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future:
摘要:php5 个版本,5.2、5.3、5.4、5.5,怕跟不上时代,新的服务器直接上5.5,但是程序出现如下错误:Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the futur... 阅读全文

posted @ 2015-07-22 13:33 今天又进步了 阅读(374) 评论(0) 推荐(0) 编辑

PHPFarm - How to run multiple versions of PHP on the same computer
摘要:How to Run Multiple Versions of PHP on One Server转载:http://www.sitepoint.com/run-multiple-versions-php-one-server/PHPFarm - How to run multiple versio... 阅读全文

posted @ 2015-07-20 05:34 今天又进步了 阅读(210) 评论(0) 推荐(0) 编辑

PHP5.3, PHP5.4, PHP5.5新特性
摘要:因为用到PHP新版本,一些新特性必须要了解,且有些可以在开发时就使用,如果不使用,那么何必升级PHP版本呢,显得有些得不偿失了!所以整理了一下 一些特性,有可能不全,待添加PHP 5.3中的新特性一.PHP 5.3中的新特性1. 支持命名空间 (Namespace)2. 支持延迟静态绑定(Late ... 阅读全文

posted @ 2015-07-20 05:32 今天又进步了 阅读(3243) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示