PHP
lampblog
专注互联网高性能web开发lamp狂热份子关注开源世界 LinuxApacheMySQLPHPPython
展开
-
织梦系统编程收集
1. [field:pubdate function="GetDateTimeMK(@me)"/]标签获得当前时间的:yyyy-mm-dd HH:MM:ss的格式,主要用的方法是GetDateTimeMK(@me)2. [field:senddate function="strftime('%y-%m-%d %H:%M',@me)"/] 获得制定格式的时间。strftime是用来指定时间格转载 2012-11-05 15:40:36 · 773 阅读 · 0 评论 -
PHP程序员的技术成长规划
PHP程序员的技术成长规划作者:黑夜路人(2014/10/15) 按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。 本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不转载 2015-05-12 10:14:33 · 785 阅读 · 0 评论 -
PHP 设计模式之观察者模式
介绍现在有两派,有的人建议使用设计模式,有的人不建议使用设计模式!这就向写文章一样,有的人喜欢文章按照套路走,比如叙事性质的文章,时间,地点,人物,事件。而有的人喜欢写杂文或者散文,有的人喜欢写诗词!现在写代码很多地方类似于写文章,但是在有些地方比写文章需要更多的技能!写文章写多了一般也能写出优秀的文章,而代码也一样,写多了也能写出很多有些的代码!很多时候,我看设计模式转载 2014-07-30 23:40:30 · 718 阅读 · 0 评论 -
php时间的操作,前一天,后一天时间的获取
<?phpdate_default_timezone_set( 'PRC' ); //默认时区echo "今天:" , date ( "Y-m-d" ,time()), "" ;echo "今天:" , date ( "Y-m-d" , strtotime ( "18 june 2008" )), "" ;echo "昨天:" , date ( "Y-m-d" , strtotime (原创 2012-10-21 15:10:23 · 1198 阅读 · 0 评论 -
header('Content-Type: text/html; charset=utf-8');
header的用法 header()函数的作用是:发送一个原始 HTTP 标头[Http Header]到客户端。标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头 与 HTML 文件之间尚需空一行分隔。有关 HTTP 的详细说明,可以参 RFC 2068 官方文件 (http://www.w3.org/Protocols/rfc转载 2013-09-30 16:09:54 · 2955 阅读 · 0 评论 -
常用正则表达式大全!(例如:匹配中文、匹配html)
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?|转载 2013-08-16 17:08:00 · 778 阅读 · 0 评论 -
同时兼容32位与64位机器的php hash函数
时代在进步,社会在发展,64位机的出现导致移位元算不再很轻易溢出,这固然是件值得高兴的事情,可在系统迁移中,忽然发现64位机器hash函数得出的结果居然与32位不一样,震惊之余赶紧研究算法在发现是移位运算符号的问题。没办法,只好对系统进行判断,并针对64位机器重写了算法,代码如下:if (exec("getconf LONG_BIT") == "32") { function _转载 2013-07-23 18:45:31 · 1286 阅读 · 1 评论 -
CentOS 6.3 yum安装LAMP(Apache+MySQL+PHP )
一、 安装并配置MySQL 1.1 执行yum 命令安装MySQLyum -y install mysql mysql-server1.2 把添加MySQL进开机启动项,并立即启动MySQLchkconfig --levels 235 mysqld on/etc/init.d/mysqld start转载 2013-06-08 11:08:14 · 1079 阅读 · 0 评论 -
Linux/Unix下nginx+php安装简明教程
一、安装nginx:1. 安装pcre库,nginx的rewrite模板需用到pcre库:1. mkdir -p /works 2. cd /works 3. wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.20.tar.gz 4. tar -zxvf pcre-8.20转载 2013-01-31 22:05:45 · 849 阅读 · 0 评论 -
yum命令搭建LAMP环境
1、配置防火墙,开启80端口、3306端口 vi/etc/sysconfig/iptables -A INPUT -m state --state NEW-m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state --state NEW-m tcp -p tcp --dport 3306 -j AC转载 2013-01-04 22:27:04 · 648 阅读 · 0 评论 -
smarty之section用法 隔行换色,鼠标over高亮
IDRemark申核人时间 {{section name="val" loop="$auditInfo"}} 0}}tr_common_row_odd{{else}}tr_common_row_even{{/if}}" onmouseover="this.className='tr_common_row_hover';" onmouseout="this.classNam原创 2012-11-22 10:21:47 · 861 阅读 · 0 评论 -
PHPER 如何突破成长瓶颈
作为Web开发中应用最广泛的语言之一,PHP有着大量的粉丝,那么你是一名优秀的程序员吗?在进行自我修炼的同时,你是否想过面对各种各样的问题,我该如何突破自身的瓶颈,以便更好的发展呢?PHP工程师面临成长瓶颈先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没有使用其的语言工作过。工作经验大概在3~4年,普通的Web系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开转载 2012-12-04 09:36:57 · 528 阅读 · 0 评论 -
Netbeans7.2完美中文+Consolas字体显示配置笔记
最近把开发环境从Eclipse迁移到了Netbeans上面.因为Netbeans已经相当优秀,速度快功能也不必Eclipse差,但是一只有一个问题一直让我对eclipse非常纠结:如果把字体选择为Consolas,代码编辑框内的所有中文就会乱码,甚是不爽.今天稍微研究了一下这个问题并总结出了完美的解决方案, 现分享出来1. 修改JRE的字体配置文件Netbean用的是swing开发,而sw转载 2012-10-28 15:39:21 · 1009 阅读 · 0 评论 -
PHP中插件机制的一种实现方案
这篇文章的出发点是我对插件机制的理解,及其在PHP中的实现。此方案仅是插件机制在PHP中的实现方案之一,写下来和大家分享,欢迎大家一起讨论。插件,亦即Plug-in,是指一类特定的功能模块(通常由第三方开发者实现),它的特点是:当你需要它的时候激活它,不需要它的时候禁用/删除它;且无论是激活还是禁用都不影响系统核心模块的运行,也就是说插件是一种非侵入式的模块化设计,实现了核心程序与插件程序的松转载 2012-10-28 21:47:11 · 597 阅读 · 0 评论 -
PHP中闭包的使用
PHP中闭包的使用例子一<?php/** * 代码中有一个Di容器用来保存对象实例,然后通过set()方法注册服务,通过get()方法获取服务。 * 我们看到$di->set()的时候,使用了匿名函数,我们预先注册了zhangsan和lisi两个服务,这两个服务都是User类的实例, * 在$di->set的时候实际上并没有实例化,而是在$di->get()的时候才执行了匿名函数并将对象返回转载 2015-09-24 11:37:10 · 1217 阅读 · 0 评论