php
kxtk
这个作者很懒,什么都没留下…
展开
-
谈PHP生成静态页面
一、引 言在速度上,静态页面要比动态页面的比方php快很多,这是毫无疑问的,但是由于静态页面的灵活性较差,如果不借助数据库或其他的设备保存相关信息的话,整体的管理上比较繁琐,比方修改编辑.比方阅读权限限制等,但是,对应一些我们经常频频使用的文件,比方说,开发的新闻发布系统,我们不希望很多用户都读取数据库才显示结果,这样一方面消耗了服务器的资源,另一方面占去了浏览者大量可贵的响应时间,所有,有了转载 2006-07-21 18:07:00 · 621 阅读 · 0 评论 -
用php来解析javascript函数escape编码过的字符串
//对于在javascript中escape过的字符,直接用unescape方法class escape_class//编码 function escape($str,$TargetLang) { preg_match_all("/[/x80-/xff].|[/x01-/x7f]+/",$str,$r); $ar = $r[0]; foreach($ar as原创 2008-04-23 15:12:00 · 644 阅读 · 0 评论 -
PHP中使用XML-RPC构造Web Service简单入门
[ Web Service介绍 ]Web Service就是为了异构系统的通信而产生的,它基本的思想就是使用基于XML的HTTP的远程调用提供一种标准的机制,而省去建立一种新协议的需求。目前进行Web Service通信有两种协议标准,一种是XML-RPC,另外一种是SOAP。XML-RPC比较简单,出现时间比较早,SOAP比较复杂,主要是一些需要稳定、健壮、安全并且复杂交互的时候使用。转载 2008-04-23 11:26:00 · 642 阅读 · 0 评论 -
PHP 截取字符串专题
1. 截取GB2312中文字符串 php //截取中文字符串function mysubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i $strlen; $i++) { if(ord(substr($str, $i, 1)) > 0xa0) {转载 2008-04-23 11:20:00 · 574 阅读 · 0 评论 -
PHP Socket 编程
让我们以一个简单的例子开始---一个接收输入字符串,处理并返回这个字符串到客户端的TCP服务.下面是相应的代码:PHP 代码:// 设置一些基本的变量 $host = "192.168.1.99"; $port = 1234; // 设置超时时间 set_time_limit(0); // 创建一个Socket $socket = socket_create(AF_INET, SO转载 2008-04-23 11:22:00 · 637 阅读 · 0 评论 -
MYSQL出错代码列表
mysql出错了,以前往往靠猜.有了这张表,一查就出来了.方便不少.特共享于众1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 1012:不能读取系统表中的记录 1020:记录已被其他用户修改转载 2006-08-03 14:25:00 · 849 阅读 · 0 评论 -
PHP当中取得URL及物理路径的总结
在这里我想总结一下取得地址栏内URL及文件所属的我更路径的一些信息:运用$_SERVER[ ]我们可以来完成许多事情:它是一个包含头部(headers),路径信息及脚本位置的数组,数组的实体由web服务器创建。这是一个“superglobal”,或者可以描述为自动全局变量。这只不过意味这它在所有的脚本中都有效。在函数或方法中您不需要使用global $_SERVER; 访问它,就如同使用 $HTT转载 2006-08-03 14:11:00 · 1256 阅读 · 0 评论 -
取得客户端信息
[PHP]/*作用:取得客户端信息参数:返回:指定的资料使用: $code = new client; 1、浏览器:$str = $code->getBrowse(); 2、IP地址:$str = $code->getIP(); 3、IP地址资料:$str = $code->getIPaddres(); 4、操作系统:$str转载 2006-08-03 10:56:00 · 874 阅读 · 0 评论 -
PHP操作MYSQL用“事务”的例子
mysql_query("SET AUTOCOMMIT=0");//设置为不自动提交,因为MYSQL默认立即执行mysql_query("BEGIN");//开始事务定义if(!mysql_query("insert into table values(1,2)")){mysql_query("ROOLBACK");//判断当执行失败时回滚}if(!mysql_query("insert转载 2006-08-07 10:14:00 · 939 阅读 · 0 评论 -
在MySQL中 键名 索引 唯一 的概念分别是什么
键名:是指是否将此字段更改为主键 索引:是指将按照本字段索引数据记录 唯一:本字段的内容在数据表中是唯一的,没有重复记录;转载 2006-08-01 15:14:00 · 1264 阅读 · 0 评论 -
PHP网站中整体防注入方法
今天写代码的时候猛然想到是不能能够通过一个文件来处理整个网站中所有可能出现注入的地方进行防范呢?这样就能够不用在每个程序里对每个变量进行过滤,节省了时间和代码。我们主要是从两点出发,因为我们的获取的变量一般都是通过GET或者POST方式提交过来的,那么我们只要对GET和POST过来的变量进行过滤,那么就能够达到防止注入的效果。而且我们的PHP真是非常好,已经内置了$_GET和$_POST两个数原创 2006-08-01 14:21:00 · 713 阅读 · 0 评论 -
mysql 更改密码
MySQL是一个真正的多用户、多线程SQL数据库服务器。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。由于其源码的开放性及稳定性,且与网站流行编 挥镅 PHP的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用。处于安全方面的考虑,需要为每一用户赋于对不同数据库的访问限制,以满足不同用户的要求。下面就分别讨论,供大家参转载 2006-07-26 10:41:00 · 966 阅读 · 0 评论 -
smarty实例教程-模板设计篇
一、什么是smarty? smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分 离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目 中显的尤为重要。 二、smarty优点: 1. 速度:采用smarty编写的程序可以获得最大速度的提高,这一点原创 2006-07-21 18:09:00 · 872 阅读 · 0 评论 -
CURL详解
目前为目最全的CURL中文说明了,学PHP的要好好掌握.有很多的参数.大部份都很有用.真正掌握了它和正则,一定就是个采集高手了.PHP中的CURL函数库(Client URL Library Function)curl_close — 关闭一个curl会话curl_copy_handle — 拷贝一个curl连接资源的所有内容和参数curl_errno — 返回一个包含当前会话错误信息转载 2008-09-09 17:03:00 · 519 阅读 · 0 评论