PHP设置COOKIE保留时间为浏览器进程 2016年07月29日 19 阅读 PHP设置COOKIE保留时间为浏览器进程2011-01-18例如:以下为引用的内容:<?php$USERID="PHPer";$CookieTime=0;setcookie("USERID", "$USERID", time()+$CookieTime,"/","pcpchina.com");?>你会发现这个语句执行过后,Cookie里什么也没...
PHP禁止页面缓存输出 2016年07月29日 22 阅读 PHP禁止页面缓存输出2011-01-18对于 Magic quotes,对于 PHPer 而言是个老生常谈的问题。今天无意间看到篇文章,结合PHP Manual以及其回复,在这里做个简单的汇总。简而言之,Magic quotes 开启后会自动转义输入的数据。其中,所有的单引号(")、双引号(")、反斜线、和 NULL 字符都会被转义(增加个反斜线),其实这操作本质上调用的是 addslashes 函数。为什么使用 Magic quotes方便快...
PHP服务器变量设置的方法介绍 2016年07月29日 29 阅读 PHP服务器变量设置的方法介绍2011-01-18变量类型变化(juggling)PHP不需要(或者说不支持)在声名变量明确他的变量类型;一个变量的类型是由这个变量被使用的前后关系来决定的,也就是说,如果你给一个变量var赋了 一个字符串的值,var就变成了字符串变量。如果你再将一个整数赋值给var,他又变成了一个整数型变量。一个PHP自动转化变量类型的例子是加法的操作符’+’。如果任何一个操作数都是双精度数,那么所有的操作数被当作...
PHP安全基础原则与方法 2016年07月29日 21 阅读 PHP安全基础原则与方法2011-01-18原则:1.2.1. 深度防范深度防范原则是安全专业人员人人皆知的原则,它说明了冗余安全措施的价值,这是被历史所证明的。深度防范原则可以延伸到其它领域,不仅仅是局限于编程领域。使用过备份伞的跳伞队员可以证明有冗余安全措施是多么的有价值,尽管大家永远不希望主伞失效。一个冗余的安全措施可以在主安全措施失效的潜在的起到重大作用。回到编程领域,坚持深度防范原则要求您时刻有一个备份方案。如果一个安全措施失效了,必须有另外一个...
PHP精确到每一秒钟的在线人数显示代码 2016年07月29日 22 阅读 PHP精确到每一秒钟的在线人数显示代码2011-01-18<?phpsession_start();$dat_now1=date("H+i+s");//取时间$p2=explode("+", $dat_now1);$dat_number1=$p2[0]*3600+$p2[1]*60+$p2[2];//取秒if($online_time<>"")//上次刷新时间{$dat_h=su...
php类使用:数据类的实例教程 2016年07月29日 21 阅读 php类使用:数据类的实例教程2011-01-18在这一节中,我们将杀害二鸟一石。不仅我们将学习如何将面向对象的PHP和MySQL ,但是我们将学习如何组对象。在这种情况下,你将建立一个一流的UsersGroup其中将包含一系列的用户对象。每个用户对象将建立连续使用从MySQL查询。要尝试这个实际例子,您首先需要建立一个用户表在MySQL数据库。我使用的是MySQL数据库命名为" kirupa_oop ` 。使用下面的查询创建表并插入样本数据。/* Cre...
PHP中常用的表单验证类 2016年07月29日 23 阅读 PHP中常用的表单验证类2011-01-18PHP动态网页开发中常用的表单验证类<?php class class_post { //验证是否为指定长度的字母/数字组合 function fun_text1($num1,$num2,$str) { Return (preg_match("/^[a-zA-Z0-9]{".$num1.",".$num2."}$/",$str))?true:fal...
编译安装php5.2.0时出错的解决方案 2016年07月29日 18 阅读 编译安装php5.2.0时出错的解决方案2011-01-18编译安装php5.2.0时出错解决方案1.错误信息...................如下checking for mcrypt support... nochecking for mhash support... nochecking whether to include mime_magic support... nochecking for MING support... nochecki...
PHP关于图像颜色的操作 2016年07月29日 25 阅读 PHP关于图像颜色的操作2011-01-181.imagecolorallocate语法:int imagecolorallocate(int im,int red,int green,int blue)该函数的功能是在im为表示的图像中设定RGB模式的颜色,返回值为一个标识,这个标识唯一确定了一个在im图像的颜色,只有使用改函数指定到特定图像中的颜色才能被该图像使用,一个图像中所有实用的颜色都必须用这样的方法来指定。而且一个图像不能使用另外一个图像中的颜...
PHP中使用递归替换数组中的内容 2016年07月29日 25 阅读 PHP中使用递归替换数组中的内容2011-01-18PHP开发小技巧实例程序,使用递归替换数组中的内容。<?php $arr = array("<小刚>","<小晓>","<小飞>","<小李>","<小红>"); function arrContentReplact($array) {...
php创建PDF中文文档的程序代码 2016年07月29日 23 阅读 php创建PDF中文文档的程序代码2011-01-18我使用的是FPDF(www.fpdf.org),下载了fpdf类库后,还要使用下面的中文类库才能支持中文,但只能使用一种中文字体(华文仿宋)。为此我烦恼了很长时间,现在终于搞定了,将TrueType字体转化为pt1字体使用:下面是在FPDF上找的一个中文类库:<?phprequire("fpdf.php");$Big5_widths=array(" "=>250,"!"=>250,"&...
基于Java的PHP框架 - Quercus简介 2016年07月29日 21 阅读 基于Java的PHP框架 - Quercus简介2011-01-18 IBM Sachin K Mahajan简介Quercus 是一个开源 PHP 5 引擎,它已经拥有了纯 Java 的完整实现。Quercus 文档指出,Quercus 在 Resin 应用服务器之上运行,利用了负载平衡、代理缓存等 Resin 特性。本文介绍了在 Apache Tomcat 之上运行 Quercus 所提供的特性。另外,本文还将展示 Quercus 针对 Web 服务和...
php从Unicode(UTF8)->GBK的汉字转换 2016年07月29日 19 阅读 php从Unicode(UTF8)->GBK的汉字转换2011-01-18php的汉字转换一直是比较麻烦的事该类内置了四个过滤"&#[dec];","&#x[hex];","%u[hex]","utf8转换"方便用户的使用,同时也可自定义过滤进行自己喜欢的操作qswhU.php 从这里下载http://www.blueidea.com/user/qswh/...
PHP生成静态HTML文章发布系统的思路 2016年07月29日 23 阅读 PHP生成静态HTML文章发布系统的思路2011-01-181.需要一个session文件,这个当然是用来判断是否是管理员的php文件了。2.需要一个getip.php的文件,这个是取得来路ip的,也是用于管理员判断的。3.正式开始核心的文件了。在html.php中,需要一个form,用于登录的。当然这个form的action也是它自己。post之后进入一个文章发布的页面。这个页面是一个title和一个content两个部分。其中title就是你的标题,c...
php日历类 2016年07月29日 21 阅读 php日历类2011-01-18<?phpclass Calendar{/* * 日历 * * @作者:sports98 * Email:flyruns@hotmail.com * @版本:V1.0 */ var $YEAR,$MONTH,$DAY; var $WEEK=array("星期日","星期一","星期二","星期三","星期四&qu...
PHP 5.0对象模型深度探索之类的静态成员 2016年07月29日 26 阅读 PHP 5.0对象模型深度探索之类的静态成员2011-01-18haohappy2004类的静态成员与一般的类成员不同: 静态成员与对象的实例无关,只与类本身有关。他们用来实现类要封装的功能和数据,但不包括特定对象的功能和数据,静态成员包括静态方法和静态属性。静态属性包含在类中要封装的数据,可以由所有类的实例共享。实际上,除了属于一个固定的类并限制访问方式外,类的静态属性非常类似于函数的全局变量。我们在下例中使用了一个静态属性Counter::$count...
php多文件上载系统完整版 2016年07月29日 23 阅读 php多文件上载系统完整版2011-01-18<?php//多文件上载系统完整版include("../include/common.inc");$title = "多个文件的上载程序";include("../include/header.inc");//定义允许上载文件的数目define("UPLOAD_NO", 10);echo("<p align=...
用PHP连接Oracle数据库 2016年07月29日 26 阅读 用PHP连接Oracle数据库2011-01-18通过PHP你可以轻松的连接到数据库,请求数据并将其显示在你的web站点中,甚至修改数据库中的数据。MySQL是一种很流行的数据库,并且在互联网中有许多有关PHP与MySQL的教程。MySQL是免费的,这一点也许就吸引了不少人。由于其广泛应用,我就不想在这里赘述MySQL的使用方法了。Oracle被大量在企业应用中采用,因此我们就利用Oracle来介绍PHP与数据库的连接。我们当然不会提及Oracle数据库的...
使用PHPLIB访问多个数据库 2016年07月29日 16 阅读 使用PHPLIB访问多个数据库2011-01-18PHPLIB是PHP的一些扩展库,使用它我们可以很方便地对数据库进行各种操作,不过,如果你要使用多个数据库的话,它就显得力不从心了,本文介绍了通过扩展PHPLIB,让你鱼和熊掌兼得,在使用PHPLIB的同时可以使用多个数据库,而且从中你也可以了解到面向对象编程和如何扩展库的知识,值得一读。数据库管理你可以在一个大型的数据库中放入任何表。不过时间长了,将会令数据库变得越来越大,服务器可能会跟不上IO的工作,或...
PHP无限级分类方法及代码 2016年07月29日 24 阅读 PHP无限级分类方法及代码2011-01-18无论你要构建自己的论坛,在你的网站上发布消息还是书写自己的CMS程序,你都会遇到要在数据库中存储层次数据的情况。同时,除非你使用一种像XML的数据库,否则关系数据库中的表都不是层次结构的,他们只是一个平坦的列表。所以你必须找到一种把层次数据库转化的方法。存储树形结构是一个很常见的问题,他有好几种解决方案。主要有两种方法:邻接列表模型和改进前序遍历树算法在本文中,我们将探讨这两种保存层次数据的方法。我将举一个在线...