• PHP获取指定任意一天的时间实例代码 日期:2009-07-09  点击:1212  评论:5

    ?php session_start(); if($_POST['Submit']==true){ //$truedate=date(M-d-Y, mktime (0,0,0,$month,$day,$year)); $dateH=date(H); $datei=date(i); $dates=date(s); $truedate=date(Y-m-d H:i:s, mktime ($dateH,$datei,$dates,$_POST['month'],$_POST['day'],$_POS...

  • IIS下PHP的ISAPI和FastCGI比较 日期:2009-07-09  点击:189  评论:2

    在Windows IIS 6.0下配置PHP,通常有CGI、ISAPI和FastCGI三种配置方式,这三种模式都可以在IIS 6.0下成功运行,下面我就讲一下这三种方式配置的区别和性能上的差异。 1、CGI(通用网关接口/Common Gateway Interface)一般是可执行程序,例如EXE文件,和WEB服务器各自...

  • nginx缓存cache的几种方案 日期:2009-07-07  点击:254  评论:0

    貌似从来没有写过nginx的缓存功能,都是只看不分享,这是不好之习惯...

  • 有关nginx upstream的五种分配方式 日期:2009-07-07  点击:457  评论:4

    晚上帮 朋友看看IIS问题,顺便记录下。 网站目录是E:\mysite\www.hx.com,是discuz程序,提示: Warning: require_once(./include/common.inc.php) [function.require-once]: failed to open stream: No such file or directory in E:\mysite\www.hx.com\index.php on...

  • IIS运行php遇到No input file specified.等问题的解决 日期:2009-07-05  点击:1008  评论:0

    晚上帮朋友看看IIS问题,顺便记录下。 网站目录是E:\mysite\www.hx.com,是discuz程序,提示: Warning: require_once(./include/common.inc.php) [function.require-once]: failed to open stream: No such file or directory in E:\mysite\www.hx.com\index.php on li...

  • PHP获取域名方法 日期:2009-07-04  点击:349  评论:0

    //方法一(用系统变量) //缺点不使用传递过来的地址和不支持系统变量的主机 echo $_SERVER[HTTP_HOST]; //方法二(用自带函数) $url = http://www.51php.net/index.php?referer=51php.net; $arr_url = parse_url($url); echo $arr_url[host]; //方法三(自己写函数) funct...

  • 如何实现PHP的TEA算法 日期:2009-07-02  点击:315  评论:2

    算法简单,而且效率高,每次可以操作8个字节的数据,加密解密的KEY为16字节,即包含4个int数据的int型数组,加密轮数应为8的倍数,一般比较常用的轮数为64,32,16,QQ原来就是用TEA16来还原密码的. TEA算法 核心为: #include stdint.h void encrypt (uint32_t* v, uint32_t* k...

  • 在 PHP 中使用命令行工具 日期:2009-07-02  点击:459  评论:0

    如果您使用过 PHP,您就会发现它是创建特性丰富的 Web 页面的出色工具。作为一大脚本语言,PHP:容易学习。 有许多强大的框架(比如 CakePHP 和 CodeIgniter),让您能够像 Rails 程序员一样高效。 能够与 MySQL、PostgreSQL、Microsoft SQL Server,甚至 Oracle 通信...

  • PHP的企业应用-WebService 日期:2009-07-02  点击:810  评论:0

    Ping Service,博客程序提供一种通知机制,以便在第一时间将博客的更新信息发布到提供Ping Service服务的网站,写聚合的时候研究了一下 先看 标准 吧 这是一个标准的Ping Service,用XMLRPC来传数据的,注释写的这么详细,代码说明就不需要了吧,PHP5开启XMLRPC方法 clie...

  • 用PHP for Microsoft AJAX Library增强PHP编程 日期:2009-07-02  点击:184  评论:2

    一、引言 众所周知,ASP.NET AJAX框架由三个子框架组成:ASP.NET 2.0 AJAX Extensions,ASP.NET AJAX Control Toolkit以及ASP.NET Futures CTP。其中,前二者极大地依赖于ASP.NET 2.0服务器端技术。实际上,这两部分的主要设计目的正是在于扩展ASP.NET 2.0(及以后版本)...

  • CakePHP架构入门 日期:2009-07-02  点击:5732  评论:6

    (一)简介 本文主要介绍CakePHP架构,及怎样安装配置使用此架构入门进行开发。 (二)需求(1)了解基本PHP 代码。(2)已配置Apache+MySQL+PHP的开发环境。 (三)正文(1) CakePHP介绍 CakePHP是一个基于PHP,免费且开源的MVC框架。它相对其它一些PHP架构(如zend...

  • PHP CLI模式下的多进程应用 日期:2009-07-02  点击:121  评论:2

    PHP在很多时候不适合做常驻的SHELl进程, 他没有专门的gc例程, 也没有有效的内存管理途径. 所以如果用PHP做常驻SHELL, 你会经常被内存耗尽导致abort而unhappy. 而且, 如果输入数据非法, 而脚本没有检测, 导致abort, 也会让你很不开心. 那? 怎么办呢? 呵呵, 别着急, 多进...

  • PHP 构建语义 Web CRUD 操作 日期:2009-07-02  点击:226  评论:0

    创建、读、更新和删除(Create/Read/Update/Delete,CRUD)操作是最基本的数据库操作,但是它们也是最重要的操作。CRUD 操作通常是使用关系数据库系统中的结构化查询语言(Structured Query Language,SQL)完成的。随着 Web 变得更加具有面向数据特性,因此需要从基于...

  • PHP简单文本计数器(附实例代码) 日期:2009-06-25  点击:3021  评论:9

    php文件中直接使用计数器代码: ?PHP $countfile = num.txt; //定义计数器写入的文件是当前目录下num.txt,然后我们应当测试该文件能否打开 if (($fp = fopen($countfile, r+)) == false) { //用读写模式打开文件,若不能打开就退出 printf (打开文件 %s 失败!,$countf...

  • 在HTML网页中利用js调用php的内容(无错版) 日期:2009-06-25  点击:1413  评论:-2

    我们经常会看到很多网站的统计代码都是以js调用的形式显示的,下面我们就来看一个实例吧。 ?PHP $countfile = num.txt; //定义计数器写入的文件是当前目录下num.txt,然后我们应当测试该文件能否打开 if (($fp = fopen($countfile, r+)) == false) { //用读写模式打开...

  • 为Vista/Windows server 2008中的IIS7配置PHP环境 日期:2009-06-25  点击:993  评论:0

    目前很多网站采用PHP编写,但是,其服务器环境可不一定是FreeBSD、Linux,很多PHP的网站都是运行在Windows2000、Windows2003和Windows Server 2008系统上。而且,根据之前诸多的消息显示,Windows Server 2008中运行PHP的效率提高了40%以上的。 下面,就让我进入今天的...

  • 用php制作友好404错误页面 并发信通知管理员 日期:2009-06-25  点击:101  评论:0

    如果访问您站点的用户由于各种原因暂时出现无法访问页面的错误,如何给他一个友好的答复,并且你也知道发生了这个错误,看看下面这段程序,是用来定制404错误页面和发通知给网管。 以下为引用的内容: ?php # 设置 $domain 为你的域名 ( 注意没有 www) $domain = oncodi...

  • PHP获得网站访客的真实IP方法 日期:2009-06-22  点击:190  评论:3

    在PHP中要得到访客的IP其实是非常容易的,但是有些人会使用proxy这个方法来避开系统得到真实IP。而如果有心人士用来攻击网站,又走proxy的话,这时就可以透过侦测得到访客的真实IP。 而以下程序就可以获得真实IP: if (!empty($_SERVER['HTTP_CLIENT_IP'])) $ip=$_SERVE...

  • 用PHP调用TinyURL API的方法 日期:2009-06-22  点击:72  评论:0

    TinyURL是一个缩短网址的Web服务,可以把很长的网址变成简单的地址,通常创建TinyURL的方法是去其主页创建,有时候会有用户在客户端自动生成TinyURL的情况,这里介绍一个通过PHP调用TinyURL生成缩短地址的方法。 TinyURL API的PHP函数如下 ?php function TinyURL($u){...

  • 针对PHP环境的安全设置防范PHP木马 日期:2009-06-22  点击:203  评论:2

    我们可以把PHP环境下的网站目录锁定,使其不能跳出指定的目录,有两种方法设置 1.防止PHP木马跳转其他目录 我们可以把PHP环境下的网站目录锁定,使其不能跳出指定的目录,有两种方法设置 一是可以在http.conf文件设置,假设你的网站目录是E:\yourweb\home,那么就可以在http....

  • 防止黑客根据PHP中的错误信息爆路径 日期:2009-06-22  点击:50  评论:-2

    在默认的环境下.php.ini中配置错误消息有几种: 在默认的环境下.php.ini中配置错误消息有几种: Php.ini 将能够显示的错误类型分为如下种类。 ; E_ALL -所有的错误和警告,(不包含E_STRICT). ; E_ERROR -致命的运行时错误 ; E_RECOVERABLE_ERROR -可由异常处理机制所捕捉...

  • 如何快速搭建PHP虚拟主机 日期:2009-05-18  点击:409  评论:3

    搭建 PHP 其实不很难,只是有点繁琐。要是自己搭建一次 PHP + MySQL 环境很是费时。更糟的是,很多新手在配置 PHP 时常常出现这样那样的问题。诸如 mysql 扩展、zend 安装失败等等问题。这时,我们需要一个快速、标准且专业的 PHP 套件包。PHPnow 就这样应运而生,为你...

  • 开发老手谈Windows平台的PHP应用开发 日期:2009-05-10  点击:62  评论:0

    Cal Evans,一个在IT界从业26年的开发者,在大量研究了PHP运行在Windows的情况之后,做出了两个令他自己感到吃惊的结论: 1 只要安装正确,PHP在Windows上运行的十分流畅。 Cal在VirtualBox上安装Windows Server 08并进行实验。安装方法为使用Web Platform Installer安...

  • Zend框架加快PHP走向云端的速度 日期:2009-05-10  点击:284  评论:4

    PHP程序员将可以通过新的方法轻松地将其PHP应用程序与云联系起来,这要归功于开源Zend框架最新版本的出炉。 Zend Framework1.8扩大了PHP框架以使其适应Amazon的EC2云计算服务。Zend框架还添加了新的应用程序开发功能以加速PHP的开发。 Zend框架是PHP用以应对.NET,Java...

  • PHP开发搜索引擎技术全解析 日期:2009-05-10  点击:101  评论:4

    谈到网页搜索引擎时,很多人都会想到雅虎。的确,雅虎开创了一个互联网络的搜索时代。然而,雅虎目前用于搜索网页的技术却并非该公司原先自己开发的。2000年8月,雅虎采用了Google这家由斯坦福大学学生创建的公司的技术。理由非常简单,Google的搜索引擎比雅虎先前使用...

  • PHP实现的MySQL读写分离 日期:2009-05-10  点击:122  评论:0

    这个思维其实很久就有了,只是一直没有去做,相信也有人有同样的想法,如果有类似的,那真的希望提出相关的建议。 封装的方式比较简单,增加了只读数据库连接的接口扩展,不使用只读数据库也不影响原代码使用。 有待以后不断完善。。 为了方便,试试建立了google的一个...

  • 给PHP网站开发者使用的应用程序开发框架 日期:2009-05-05  点击:343  评论:8

    CodeIgniter 是一套给PHP网站开发者使用的应用程序开发框架和工具包。她提供一套丰富的标准库以及简单的接口和逻辑结构,其目的是使开发人员更快速地进行项目开发。使用 CodeIgniter 可以减少代码的编写量,并将你的精力投入到项目的创造性开发上。 下载:http://codei...

  • Apache下*.php.rar格式的文件被当成php执行? 日期:2009-04-30  点击:89  评论:0

    一直以来都觉得.rar格式的文件被访问的话,会以附件的方式打开。但是*.php.rar这种格式的文件呢? 我今天试了一下。apache居然把它当成php来执行了。为什么会这样呢? 原来,每遇到一种后双重后缀名(如xxx.php.rar)的文件,Apache都会去conf/mime.types 文件中检查最后一...

  • PHP程序员最易犯十种错误 日期:2009-04-30  点击:95  评论:2

    PHP是个伟大的web开发语言,灵活的语言,但是看到php程序员周而复始的犯的一些错误。我做了下面这个列表,列出了PHP程序员经常犯的10中错误,大多数和安全相关。看看你犯了几种: 1.不转意html entities 一个基本的常识:所有不可信任的输入(特别是用户从form中提交的...

  • php读取xml中某个元素的内容(PHP5以上才支持) 日期:2009-04-30  点击:193  评论:0

    假设xml文件名为class.xml,内容如下: ?xml version=1.0 encoding=utf-8? class student id3/id name张三/name /student student id5/id name李四/name /student /class 1、载入xml文件并生成一个simpleXml对象 //假设xml文件在当前路径 $xml = simplexml_load_file(cl...