php
文章平均质量分 70
taipingliebeiluo
这个作者很懒,什么都没留下…
展开
-
get_magic_quotes_gpc()
在php的配置文件中,有个布尔值的设置,就是magic_quotes_runtime,当它打开时,php的大部分函数自动的给从外部引入的(包括数据库或者文件)数据中的溢出字符加上反斜线。 当然如果重复给溢出字符加反斜线,那么字符串中就会有多个反斜线,所以这时就要用set_magic_quotes_runtime()与get_magic_quotes_runtime()设置和检测php.ini文件中magic_quotes_runtime状态。 为了使自己的程序不管服务器是什么设置都能正常执行。可以在程序开始转载 2010-08-26 10:03:00 · 354 阅读 · 0 评论 -
VIM设置代码折叠
<br />1. 折叠方式<br />可用选项 'foldmethod' 来设定折叠方式:set fdm=*****。<br />有 6 种方法来选定折叠:<br /> manual 手工定义折叠<br /> indent 更多的缩进表示更高级别的折叠<br /> expr 用表达式来定义折叠<br /> syntax原创 2010-08-30 19:52:00 · 423 阅读 · 0 评论 -
php正则参数 i u
<br />i (PCRE_CASELESS)<br />如果设定此修正符,模式中的字符将同时匹配大小写字母。 <br /><br />m(PCRE_MULTILINE)<br />默认情况下,PCRE 将目标字符串作为单一的一“行”字符所组成的(甚至其中包含有换行符也是如此)。“行起始”元字符(^)仅仅匹配字符串的起始,“行结束”元字符($)仅仅匹配字符串的结束,或者最后一个字符是换行符时其前面(除非设定了 D 修正符)。这和 Perl 是一样的。 <br /><br />当设定了原创 2010-09-09 11:24:00 · 5076 阅读 · 0 评论 -
parseInt()
JavaScript 是弱类型语言, 为了保证数值的有效性, 在处理数值的时候, 我们可以对数值字符串进行强行转换. 如 parseInt 取整和 parseFloat 取浮点数.Java 也有 Integer.parseInt() 方法, 但是 JavaScript 的 parseInt 处理方式与 Java 等强整型语言不太一样, 所以经常有人因为对这个方法的使用不当而获得异常返回.下面是一段 Java 代码, 用于将字符串 020 转为整型.123456转载 2010-08-28 11:06:00 · 901 阅读 · 0 评论 -
获得客户端浏览器信息
<br />我们将检查浏览页面的访问者用了什么类型的浏览器。要达到这个目的,我们需要检查用户的 agent 字符串,它是浏览器发送的 HTTP 请求的一部分。该信息被存储在一个变量中。在 PHP 中,变量总是以一个美元符开头。我们现在感兴趣的变量是 $_SERVER["HTTP_USER_AGENT"]。 <br /><br />注: $_SERVER 是一个特殊的 PHP 保留变量,它包含了 WEB 服务器提供的所有信息,被称为自动全局变量(或“超级全局变量”)。请查阅本手原创 2010-09-02 10:45:00 · 1569 阅读 · 0 评论 -
setlocale php
setlocale<br />配置地域化信息。<br />语法:string setlocale(string category, string locale);<br />返回值: 字符串<br />函数种类: 操作系统与环境<br /> <br />内容说明<br />本函数用来配置地域的信息。参数 category 有下列的选择:<br /> LC_ALL 包括下面的全项选项都要。LC_COLLATE 配置字符串比较,PHP 目前尚未实作出来本项。LC_CTYPE 配置字符类别及转原创 2010-09-03 10:13:00 · 679 阅读 · 0 评论 -
ecshop php函数
<br />lib_time.php<br />gmtime()<br />P: 获得当前格林威治时间的时间戳 /$0<br />server_timezone()<br />P: 获得服务器的时区 /$0<br />local_mktime($hour = NULL , $minute= NULL, $second = NULL, $month = NULL, $day = NULL, $year = NULL)<br />P: 生成一个用户自定义时区日期的GMT时间戳<br />l原创 2010-09-01 20:15:00 · 793 阅读 · 0 评论 -
sql 不要删除数据
不要删除数据 <br /><br /> Oren Eini(又名Ayende Rahien)建议开发者尽量避免数据库的软删除操作,读者可能因此认为硬删除是合理的选择。作为对Ayende文章的回应,Udi Dahan强烈建议完全避免数据删除。<br /><br /> 所谓软删除主张在表中增加一个IsDeleted列以保持数据完整。如果某一行设置了IsDeleted标志列,那么这一行就被认为是已删除的。Ayende觉得这种方法“简单、容易理解、容易实现、容易沟通”,但“往往是错的”原创 2010-09-07 08:52:00 · 573 阅读 · 0 评论 -
安装phpmyadmin ubuntu下
<br />安装apache、mysql、php5、phpmyadmin代码:sudo apt-get install apache2 mysql-server php5 php5-mysql php5-gd phpmyadmin<br /><br />mysql有客户端、服务器端,命令行下配置、管理mysql需要用到客户端,mysql-server包会自动安装客户端和服务器端。php5-gd包是和处理图形函数相关的。<br /><br />装好后,mysql管理员是root,无密码,通过http原创 2010-09-09 09:44:00 · 2106 阅读 · 0 评论 -
ZipArchive
zip php原创 2010-08-27 16:54:00 · 5629 阅读 · 1 评论 -
Expat 解析器 xml php
<br />内建的 Expat 解析器使在 PHP 中处理 XML 文档成为可能。什么是 XML?<br />XML 用于描述数据,其焦点是数据是什么。XML 文件描述了数据的结构。<br />在 XML 中,没有预定义的标签。您必须定义自己的标签。<br />如果希望学习更多有关 XML 的内容,请访问我们的 XML 教程。什么是 Expat?<br />如需读取和更新 - 创建创建并处理 - 一个 XML 文档,您需要 XML 解析器。<br />有两种基本的 XML 解析器类型:基于树的解析器翻译 2010-08-27 16:11:00 · 517 阅读 · 0 评论 -
php 常用函数
basename定义和用法basename() 函数返回路径中的文件名部分。语法basename(path,suffix)参数描述path必需。规定要检查的路径。suffix可选。规定文件扩展名。如果文件有 suffix,则不会输出这个扩展名。例子$path = "/testweb/home.php";//显示带有文件扩展名的文件名echo basename($path);//显示不带有文件扩展名的文件名echo basename($path,".php");?> 输出:home.php原创 2010-08-27 16:58:00 · 414 阅读 · 0 评论 -
服务器变量 $_SERVER
<br />服务器变量 $_SERVER 详解:<br />1、$_SESSION['PHP_SELF'] -- 获取当前正在执行脚本的文件名<br />2、$_SERVER['SERVER_PROTOCOL'] -- 请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。 <br />3、$_SERVER['REQUEST_TIME'] -- 请求开始时的时间戳。从 PHP 5.1.0 起有效。和time函数效果一样。<br />4、$_SERVER['argv'] -- 传递给该脚本的原创 2010-08-26 10:51:00 · 325 阅读 · 0 评论 -
getallheader
<br />PHP中一般采用getallheaders来获取头部,但事实上,有些模式下是获取不到的(以前真没有注意过在fastcgi下这个函数不能用,当然我现在也没有测试。是老王说的)<br />他说:<br />在PHP里,想要得到所有的HTTP请求头,可以使用getallheaders方法,不过此方法并不是在任何环境下都存在,比如说,你使用fastcgi方式运行PHP的话,就没有这个方法,所以说我们还需要考虑别的方法,幸运的是$_SERVER里有我们想要的东西,它里面键名以HTTP_开头的就是H原创 2010-08-26 15:48:00 · 772 阅读 · 0 评论 -
apache_request_headers()函数非标准HTTP头
<br />etches all HTTP requests from the current request.<br />此函数仅在 PHP 作为 Apache 模块安装时才可使用。<br /><?php<br />$headers = apache_request_headers();<br /><br />foreach ($headers as $header => $value) {<br />echo "$header: $value <br />/n";<br />}<br转载 2010-08-26 15:59:00 · 2771 阅读 · 0 评论 -
gmdate
gmdate() 函数格式化 GMT/UTC 日期/时间。同 date() 函数 类似,不同的是返回的时间是格林威治标准时(GMT)。 例子例子 1当在中国(GMT +0800)运行以下程序时,第一行显示“Jan 01 2000 00:00:00”,而第二行显示“Dec 31 1999 16:00:00”。 echo date("M d Y H:i:s", mktime (0,0,0,1,1,2000));echo gmdate("M d Y H:i:s", mktime (0,0,0,1,1,原创 2010-08-26 14:48:00 · 579 阅读 · 0 评论 -
有关Last-Modified 与 If-Modified-Since
<br />在http中Last-Modified 与If-Modified-Since 都是用于记录页面最后修改时间的 HTTP 头信息,注意,在这 Last-Modified 是由服务器往客户端发送的 HTTP 头,另一个 If-Modified-Since是由客户端往服务器发送的头,可以看到,再次请求本地存在的 cache 页面时,客户端会通过 If-Modified-Since 头将先前服务器端发过来的 Last-Modified 最后修改时间戳发送回去,这是为了让服务器端进行验证,通过这个时间戳判原创 2010-08-27 10:32:00 · 15855 阅读 · 0 评论 -
php glob() 函数
Definition and Usage<br />定义和用法<br />The glob() function returns an array of filenames or directories matching a specified pattern.<br />glob()函数的作用是:以数组的形式返回与指定模式相匹配的文件名或目录。<br />This function returns an array of files/directories, or FALSE on failure转载 2010-08-28 09:21:00 · 764 阅读 · 0 评论 -
Zend_Search_Lucene_Analysis_Analyzer_Common_Text_CaseInsensitive? no 命名空间
日前发布的PHP 5.3中,最重要的一个新特性就是命名空间的加入。命名空间对于C#和Java开发者而言都不是新事物了,不过这次出现在PHP当中还是有着相当重要的意义。<br />【51CTO精选译文】命名空间是PHP 5.3中最重要的变化,对于C#和Java开发人员对这个词语非常熟悉了,他们终于可以更好地改变PHP应用程序的结构了。<br />为什么我们需要命名空间?<br />随着你的PHP代码库的增长,对之前定义的函数和类名进行修改时风险也更高了,当你试图增加第三方组件或插件时问题更严重,如果存翻译 2010-08-30 19:14:00 · 443 阅读 · 0 评论 -
关于mysql的limit、order by和group by的用法
<br /><br />用mysql很长时间,limit是分页的一个好工具,<br />select * from table_a where num = 4 limit 1,10,<br />select * from table_a where num = 4 limit 10,10,<br />今天突然发现有些数据怎么也不会出来<br />也就是说第一页的数据会重复显示在第二页,有些在数据库的数据不会被查询出来<br />这样就造成了数据的缺失,如果用<br />select * from table原创 2010-10-21 16:34:00 · 15128 阅读 · 0 评论