快捷搜索:   服务器  PHP  IIS  安全  linux 安全

PHP之判断用户语言跳转网页

当来访者浏览器语言是中文就进入中文版面,国外的用户默认浏览器不是中文的就跳转英文页面。 PHP代码: ? $lan = substr(?$HTTP_ACCEPT_LANGUAGE,0,5); if ($lan == zh-cn) print(meta http-equiv='refresh' content = '0;URL = gb/index.htm'); else print(meta http-equiv=...

PHP教程:利用jquery实现无刷新删除数据

首先本例基于留言本整理版修改。 我们使用了jquery.js来实现ajax和dom删除,首先加入: script type=text/javascript src=lib/jquery.js/script 给table加个 id=t!--{$item.id}-- 写个js: script function delItem (id) { $.get('delete.php?id='+id,null,function (msg) {/...

提高PHP编程效率 引入缓存机制提升性能

用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的函数(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将...

php基础之数组的合并、拆分、区别取值函数集

PHP数组的合并、拆分、区别取值函数集 都说PHP的数组功能很强大、只有真正用于项目工作当中才能够感受得到,至少我认为是,现在已慢慢的发觉其中的奥秘了 合并数组有三个函数 : 1.array_combine() 携带两个参数数组,参数数组一的值作新数组的键,参数数组二的值作新数组的...

PHP中JSON的应用

互联网的今天,AJAX已经不是什么陌生的词汇了。说起AJAX,可能会立即想起因RSS而兴起的XML。XML的解析,恐怕已经不是什么难题了,特别是PHP5,大量的XML解析器的涌现,如最轻量级的SimpleXML。不过对于AJAX来说,XML的解析更倾向于前台Javascript的支持度。我想所有解析过XM...

关于PHP编程中session的问题集锦及解决方法

PHP的session功能,一直为许多的初学者为难。就连有些老手,有时都被搞得莫名其妙。本文,将这些问题,做一个简单的汇总,以便大家查阅。 1、错误提示: Warning: Cannot send session cookie - headers already sent Warning: Cannot send session cache limiter - headers...

PHP中$_SERVER的详细参数与说明

PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。 $_SERVER['PHP_SELF'] #当前正在执行脚本的 文件 名,与 document root相关。 $_SERVER['argv'] #传递给该脚本的参数。 $_SERVER['argc'] #包含传递给 程序 的命令行参数的个数(...

foreach 使用 引用赋值要注意的问题

foreach 通过在 $value 之前加上 很容易就能修改数组的单元,如: PHP代码 foreach ( $arr as $value ){ $value .= '4' ; } 但这个用法也很容易造成错误,而且也不容易找。 看例子更直截了当: PHP代码 ?php $arr = array ( 'a' , 'b' , 'c' ); $arr2 = array ( 'd' , 'e' ,...

PHP 的引用计数基础知识

一个php变量存储在一个叫做zval 的地方,一个zval 结构包含了什么呢,包含了变量的类型和值,和两个附加信位元信息,第一个位叫做is_ref, 它是个布尔值,它标识了这个变量是不是个引用类型,通过这个位元,PHP引擎了解了这个变量是普通类型的变量还是引用类型的变量。因为ph...

PHP 正则表达式 轻松验证IPV6

IPV6的时代快要到来了,发一个验证IPV6地址是否合法的正则。 ?php // literally from the ABNF in rfc3986 (thanks to 'WCP') function validateIPv6($IP) { return preg_match('/\A (?: (?: (?:[a-f0-9]{1,4}:){6} | ::(?:[a-f0-9]{1,4}:){5} | (?:[a-f0-9]{1,4})?::(?:[a-...

Linux-Apache-MySQL-PHP网站架构方案分析

LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相...

PHP调用MySQL的存储过程

MySQL好像从5.0开始才引入存储过程,反正以前做应用的时候从没碰过,不过现在因为主要作内部系统,所以很多应用都用到了存储过程,当然前台有时候也需要调用MySQL存储过程,PHP的MySQL Lib好像支持的不是很好,不过我搜索了些资料,虽然不多,但是还是尝试的使用了,现在介...

PHP获取汉字unicode码的通用函数

把一个汉字转为unicode的通用函数,不依赖任何库,和别的自定义函数,但有条件:本文件以及函数的输入参数应该用utf-8编码,不然要加函数转换。 ? /** * 把一个汉字转为unicode的通用函数,不依赖任何库,和别的自定义函数,但有条件 * 条件:本文件以及函数的输入参数应该...

PHP常用函数:过滤HTML字符串

?php /******************************************************************** * 原文件名:Filter1.php * 文件说明:过滤HTML字符串 * 文件编写:xuefengal@sohu.com * 流程说明: * 当附合要求的参数传递进filter函数后,filter()函数首先 * 把要字串中所有要过滤的标签$t...

使用PHP创建和修改PDF文档

PDF全称Portable Document Format,译为可移植文档格式,是Adobe公司推出的便携文档格式。PDF具有与操作系统无关的特性,这一性能使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。今天我们来讨论如何使用PHP创建PDF文档,以及使用PHP修改PDF。 要想在...

php+flex打造多文件带进度超级上传

最近我们西西弗斯工作室(北京网站建设)要做一个文件上传的功能,要求是可以批量上传,并且是大影音文件,于是在网上找了相关的资料和开源项目,进行了一些简单的改造。 效果截图: flex的源码是: 以下为引用的内容: ?xml version=1.0 encoding=UTF-8? mx:Application cr...