• Nginx和PHP-FPM的启动/重启脚本 日期:2012-09-23  点击:2466  评论:0

    服务器上的Nginx和PHP都是源码编译安装的,不支持类似以前的nginx (start|restart|stop|reload)了。自己动手丰衣足食。以下脚本应该在RHEL, Fedora, CentOS下都适用。 一、Nginx启动脚本/etc/init.d/nginx #!/bin/bash # # Startup script for Nginx - this...

  • PHP-FPM详解 日期:2012-09-23  点击:440  评论:0

    什么是PHP-FPM PHP-FPM是一个PHPFastCGI管理器,是只用于PHP的。 PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中。必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。 现在我们可以在最新的PHP 5.3.2的源码树里下载得到...

  • PHP 5.4 Windows版本内置Web服务器 日期:2012-09-12  点击:176  评论:0

    PHP 5.4 内置一个 Web 服务器,对于本机开发而言非常方便,因为你无需再安装类似 Apache 之类的 Web 服务器软件,你可直接在命令行中启动 PHP 的 Web 服务器。 启动方法很简单,在命令行中进入项目所在目录,然后使用 -S 参数来启动服务,你需要指定主机地址...

  • PHP免费发送定时短信实例 日期:2012-09-12  点击:326  评论:0

    使用PHP免费发送定时短信 背景:老妈年纪大了,文化程度不高,但是需要每天了解天气信息才能下地工作,也就无法通过网络获取天气,只能通过电视。于是寻思着自己抓取网络上的天气信息,通过手机短信发送给老妈。 问题:自己不可能每天定时给老妈发送天气短信...

  • PHP生成条形码实例 日期:2012-07-12  点击:626  评论:0

    前阵子在做一个商家优惠券的功能,需要用到条形码,于是将资料重新整理下。 1.什么是条形码? 百度百科定义:条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(...

  • PHP产品对比功能代码 日期:2012-07-12  点击:895  评论:0

    前段时间,朋友叫我帮他写个商品对比功能,当时正好在逛绿森数码商城,点开商品列表,看到有商品对比功能,然后直接下载了他的JS滚动文件和抽出了对比框的样式,然后自己完善了下。 下面是小菜自己写的代码,写的不咋的,请老鸟不要见笑 示例页面:http://mt...

  • 什么是ISBN码?php版ISBN码校验函数实例 日期:2012-05-30  点击:101  评论:0

    首先 我们介绍一下 ISBN码的背景知识 ,不想看的朋友可以直接看第二页,第二页讲解的是ISBN码校验函数(php版) 最近在编写一个图书管理程序的时候,需要校验图书 ISBN码 正确性,查了一些资料,了解了图书ISBN码的构成,详细资料可以参考:国际标准书号 维...

  • 用php实现生成缩略图的源代码 日期:2012-05-30  点击:273  评论:0

    PHP代码 ?php/*** 功能:生成缩略图* 作者:phpox* 日期:Thu May 17 09:57:05 CST 2007*/class CreatMiniature{//公共变量var $srcFile=; //原图var $echoType; //输出图片类型,link--不保存为文件;file--保存为文件var $im=; //临时变量var $srcW=; //原图...

  • php中常用的易混淆概念 日期:2012-04-23  点击:156  评论:1

    1.echo和print的区别 PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。 $r = print Hell...

  • 十个超级有用的PHP代码片段 日期:2012-02-11  点击:293  评论:0

    1. 发送短信 调用 TextMagic API。 //IncludetheTextMagicPHPlib require ( 'textmagic-sms-api-php/TextMagicAPI.php' ); //Settheusernameandpasswordinformation $username = 'myusername' ; $password = 'mypassword' ; //CreateanewinstanceofTM $route...

  • PHP open_basedir的一些问题 日期:2012-01-31  点击:651  评论:0

    open_basedir: 将用户可操作的文件限制在某目录下; 如下是php.ini中的原文说明以及默认配置: ; open_basedir, if set, limits all file operations to the defined directory ; and below. This directive makes most sense if used in a per-directory or ;...

  • PHP集成开发工具PHPStorm 3.0发布 日期:2012-01-01  点击:953  评论:1

    hpStorm是JetBrains公司开发的一款商业的PHP集成开发工具。 PhpStorm 3.0给我们带来了很多新功能和修复,一共有700改动让这个IDE变得更加易用,更加智能。 PHP UML Profiler New PHP formatting options 支持Zend,Pear和其他标准的PhpDoc格式化。 VCS News...

  • php文件怎么打开,PHP格式文件用什么编辑 日期:2011-12-08  点击:958  评论:0

    问题: php文件怎么打开,PHP格式文件用什么编辑? 回答: 关于php文件怎么打开的问题,我想对于一名站长来说并不陌生,老站长们都明白,从一个菜鸟到老鸟的过程,PHP的学习和了解是必须的,如果你不懂什么是PHP,那么很难混下去。 那么,php文件到底怎么打开...

  • IE6下png图片背景透明的方法 日期:2011-11-14  点击:842  评论:0

    这个方法开发项目的时候一直在用,简单的两步就可以使用了。 首先在head与/head之间加入下面的代码: !--[if IE 6] script src=png.js/script script DD_belatedPNG.fix('.png_bg,img,.b'); /script ![endif]-- 其中png.js的完整代码如下: /** * DD_belated...

  • PHP实现复选框全选和批量删除 日期:2011-11-14  点击:1321  评论:0

    最近兼职当个小程序员,在修改用户中心的时候,发现站内短信功能的薄弱,无法批量删除,没有上一封、下一封的查看,操作起来非常繁琐。 于是花了一天的时间研究了一下相关的代码,实现了复选框全选和批量删除,以及查看上一封 下一封。 复选框全选JS function...

  • Win 7 安装PHPnow出错的解决方法 日期:2011-11-02  点击:253  评论:0

    一直以来本地调试php程序都喜欢用phpnow, 如今顺应趋势我也装了Windows7,却发现装phpnow并不顺利,Windows7默认用户权限较小,一般提示权限不够时,右键选择以管理员身份运行即可解决,但是右键运行phpnow的安装程序时,却是黑窗口一闪而过。经过一番折腾,...

  • 新浪微博API开发简介之用户授权(PHP基础篇) 日期:2011-10-11  点击:587  评论:0

    现在玩微博的人越来越多了,而关于微博的第三方应用开发也越来越多,自己在偶然间开始接触了新浪微博API开发,新浪微博API开发的资源比较多,新浪微博提供了一个开发者的平台,网址是: http://open.weibo.com ,它里面有很全面的新浪微博开发的资料,包括开...

  • Zebra_Image 示例代码 日期:2011-09-07  点击:167  评论:0

    Zebra_Image 是个小型的、轻量级的、面向对象的PHP图像操作库。提供了执行多种图像操作的方法,除了 GD2 外无需依赖任何外部程序库,支持透明图片格式 GIF 和 PNG。 代码: ?php // load the image manipulation class require 'path/to/Zebra_Image.php'; /...

  • PHP与MySQL数据库中排序的对比及使用条件详解 日期:2011-09-07  点击:104  评论:0

    PHP 与 MySQL 数据库中 排序 的对比及使用条件是本文我们主要要介绍的内容,通常来说,执行效率需要考虑CPU、内存和硬盘等的负载情况,假定MySQL服务器和PHP服务器都已经按照最适合的方式来配置,那么系统的可伸缩性(Scalability)和用户感知性能(User-per...

  • Win2008 PHP 环境配置教程 日期:2011-07-22  点击:7770  评论:4

    本文探讨 Windows Server 2008 系统 IIS 7 中 PHP 环境的配置,一旦掌握了这个简要的方法,你就再也不需要 apache 了,原来IIS 7竟然如此出色! 废话不说,直接步入正题。 一、准备工作 1、所需软件: MySQL数据库 :本文用MySQL-essential-5.0.45-win32.msi...

  • php关于继承的使用方法 日期:2011-06-20  点击:543  评论:0

    继承 属于面向对象的三大机制中的一种。在C++,JAVA, PHP 中都存在,下面为大家介绍的是PHP中的使用方法。 通常需要这样一些类,这些类与其它现有的类拥有相同变量和函数。实际上,定义一个通用类用于所有的项目,并且不断丰富这个类以适应每个具体项目将是...

  • 正则表达式工作原理解析 日期:2011-06-20  点击:163  评论:0

    正则表达式 ,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。 粗浅地编写正则表达式是造成性能瓶颈的主要原因,但还有很多可以改进正...

  • CentOS 5.6(X64)下编译安装LNMP平台(Nginx1.0.4+PHP5.3.6+Mysql5.5.12) 日期:2011-06-20  点击:2234  评论:0

    系统环境:centos5.6(x64)+Nginx1.0.4+Mysql5.5.12+PHP5.3.6 软件包存放位置/usr/local/src/websoft ###########本文另附配置文档,配置文档在附件里################# Nginx(发音同enginex)是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/PO...

  • 为什么说PHP是个集中营 日期:2011-05-05  点击:56  评论:1

    本文是从 http://codefury.net/2011/04/why-php-was-a-ghetto/ 这篇文章翻译而来。 有一天我跟在DUMBO的一个非常棒的创业公司的老板聊天,谈到为什么非PHP界的开发人员普遍轻视PHP和PHP相关社区。他提出了一个观点让我印象很深,很大程度上是因为以前从来没...

  • php实时倒计时 日期:2011-04-13  点击:1180  评论:1

    这几天公司要做一个限时购物的功能. 这就要做到倒计时,要有实时的倒计时. 要求: 1) 要有小时分钟秒的实时倒计时的显示 2)用户端修改日期时间不会影响到倒计时的正常显示(也就是以服务器时间为准) 其实这和很多的考试等系统的时间限制功能同样的要求. 解决思...

  • php求杨辉三角 日期:2011-03-21  点击:217  评论:0

    ?php //方法一:二维数组求杨辉三角 /*$n=10; for($i=0;$i$n;$i++){ for($j=0;$j=$i;$j++){ if($j==0||$i==$j){ $arr[$i][$j]=1; }else { $arr[$i][$j]=$arr[$i-1][$j]+$arr[$i-1][$j-1]; } echo $arr[$i][$j].\t; } echo br; }*/ //这是老师写的,不过我把...

  • Nginx + php-fpm Benchmark 性能测试 日期:2011-03-14  点击:594  评论:0

    以下分别测试我本地的虚拟机和 VPS 上 Nginx + php-fpm 的性能 我的本机虚拟机测试,配置为PD930 双核3.0G,2G内存 给虚拟机分配的是 1G 内存,安装的系统为 CentOS 5.4 64bit 测试内容为 ?php phpinfo();? 500 并发测试,CPU使用率到了30%,系统负载在 10...

  • 1分钟完美安装最新CentOS+Nginx+PHP-FPM+MySQL 日期:2011-03-14  点击:1040  评论:0

    PHP 5.3.1 MySQL 5.0.89 Nginx 0.8.33 或 0.7.65 (可选) 现在,我们可以快速全自动搞定 CentOS + Nginx + PHP-FPM + MySQL 的安装了 这个可比网上流传的什么一键安装包要好得多,强烈推荐此法安装,适合所有菜鸟和高手 我服务器上全用的源代码编译安装,也好...

  • 谈PHP 5中垃圾回收算法的演化 日期:2011-03-14  点击:271  评论:0

    PHP是一门托管型语言,在PHP编程中程序员不需要手工处理内存资源的分配与释放(使用C编写PHP或Zend扩展除外),这就意味着PHP本身实现了垃圾回收机制(Garbage Collection)。现在如果去PHP官方网站(php.net)可以看到,目前PHP5的两个分支版本PHP5.2和PHP5.3是分...

  • 用JavaScript和PHP检测Android设备方法 日期:2011-03-14  点击:650  评论:0

    随着乔布斯的回归,iPad2的发布,看来移动端的开发话题越来越火热了。在此列出一些能够在iOS的最大竞争者安卓(Android)系统的检测方法。 JavaScript判断方法 搜索user agent字符串中的Android单词是最省事儿的方法: if (navigator.userAgent.match(/Android...