- php遍历文件夹目录方法 12-05-30
- php遍历文件夹目录可以用opendir 和 readdir相结合来进行。就像读取文件一样。 opendir也是返回一个目录句柄。然后再用readdir来读取 先看一下opendir函数的介绍 opendir -- 打开目录句柄 说明 resource opendir ( string path [, resource context] ) 打开一个目录句...
- 用file_exists来检查文件,目录是否存在 12-05-29
- file_exists -- 用来检查文件或目录是否存在 说明 bool file_exists ( string filename ) 如果由 filename 指定的文件或目录存在则返回 TRUE,否则返回 FALSE。 在 Windows 中要用 //computername/share/filename 或者 \computernamesharefilename 来检查网络中的共...
- 如何学习PHP 12-05-29
- 每个人的学习方式不同,写这篇文章的目的是分享一下自己的学习过程,仅供参考,不要一味的用别人的学习方法,找对自己有用的学习方式 经常在某些论坛和QQ群里看到一些朋友会问“怎样才能学好PHP,怎样才能学好***语言 ”,但别人回答最多的是:从最“简单”的开始。 这...
- 让PHP COOKIE及时生效,不用刷新就可以使用 12-05-25
- 说这个问题 之前先来看一下手册中对cookie的特性描述 常见缺陷: 1,Cookies 不会在设置它的本页生效,要测试一个 cookie 是否被成功的设定,可以在其到期之前通过另外一个页面来访问其值。过期时间是通过参数 expire 来设置的。可以简单地使用 print_r($_COOKIE); 来调...
- ASP、JSP、PHP三种web开发语言比较 12-04-07
- 本文语言特性使用方面比较了三种最基本的web开发编程语言asp ,php ,jsp,希望对php新手有所帮助。 ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScr ipt(Java script)...
- MySQL和MySQLi扩展的区别 12-03-09
- 首先说明一点,本文说的mysql是指php提供的同MySQL数据库交互的mysql_*相关函数库 php的mysql_系列函数大家应该都知道,因为大部分都在使用.在通常情况下,使用PHP构建的应用系统都是搭配着MySQL数据库,很长时间以来,mysql扩展一直伴随着PHP与MySQL,并为二者之间的交...
- PHP Notice: Undefined variable: _SESSION 11-12-30
- PHP错误:PHP Notice: Undefined variable: _SESSION原因及解决方法 遇到Undefined variable: _SESSION 错误的原因是php session没有开启引起的。 下面有两种解决办法. 1. 在程序里添加session_start()函数 session_start(); $_SESSION[quot;site_namequot;] = '...
- Fatal error: Call to undefined function mb_convert_encoding() 错误替代方法 11-11-30
- 解决php Fatal error: Call to undefined function mb_convert_encoding() 错误的替代方法 这个错误是php没有启用mbstring扩展造成的,解决方法见另一篇文章: Fatal error: Call to undefined function mb_convert_encoding() in错误解决方法 http://www.phpe...
- Mysql错误:Ignoring query to other database解决方法 11-11-30
- Mysql错误:Ignoring query to other database解决方法 今天登陆mysql show databases出现Ignoring query to other database错误,又试了几个命令和sql全部提示Ignoring query to other database错误 错误如下: [root@vps ~]# mysql -hlocalhost -root ...
- PHP HTTP函数一览 11-10-29
- 简介 PHP HTTP函数可以以低至 HTTP 协议的级别来操纵发回远端浏览器的输出。 需求 要编译本扩展模块不需要外部库文件。 安装 本函数库作为 PHP 内核的一部分,不用安装就能使用。 运行时配置 本扩展模块在 php.ini 中未定义任何配置选项。 资源类型 本扩展模块未定义任...
- PHP目录操作函数大全 11-10-29
- php目录操作函数允许您获得关于目录及其内容的信息,是 PHP 核心的组成部分。无需安装即可使用这些函数。 关于个函数的使用方法大家可自行在php手册中查找 chdir -- 改变目录 chroot -- 改变根目录 dir -- directory 类 closedir -- 关闭目录句柄 getcwd -- 取得当前工...
- php错误:Call-time pass-by-reference has been deprecated 解决办法 11-10-14
- PHP提示错误 Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you woul...
- url中传递特殊符号 11-10-14
- 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。下表中列出了一些URL特殊符号及编码十六进制值 1. + URL 中+号表示空格 %2B 2. 空格 URL中的空格可以用+号或者编码 %20 3. / 分隔目录和子目录 %2F 4. ? 分隔实际的 URL...
- 怎么打开PHP文件 11-09-28
- 很多没有基础的朋友,经常会问php文件怎么打开,其实PHP是一个网页脚本,但不同于html xml 标签语言,直接可以通过浏览器打开,需要有PHP的运行环境才可以访问和打开文件,如果只是编辑PHP打开文件,只需要用记事本或者通过相关的编辑器如(DW、EclipsePHP、editplus...
- 计算php执行时间的方法 11-09-15
- 有时我们需要对比二个代码的效率,想知道哪种方法执行速度快。这需要计算php的执行时间,看下面的代码: ?php $s=get_microtime(); for($i=0;$i10000;$i++){ echo $i; } $e=get_microtime(); $t=$e-$s; echo 执行时间:.$t; function get_microtime(){ list($usec, $sec)...
- 无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装 11-07-16
- 今天我的phpMyAdmin突然出现这个问题,在网上搜了好久的答案,差不多都是转载的,内容一模一样,全是复制粘贴,一点都不仔细。结果几个小时的努力,终于解决了这个问题 下面把我的解决办法分享出来(我是XP系统,如果你也是,不妨照我的步骤试试): 1.肯定要确保你的a...
- PHP获取指定月份的第一天开始和最后一天结束的时间戳函数 11-07-07
- 一个php获取月中第一天和最后一天的函数,网上搜集的函数,不过这个函数感觉实现的有点繁琐了.本篇文章推荐阅读里也有一篇同样的函数,大家也可以看一下. /** * 获取指定月份的第一天开始和最后一天结束的时间戳 * * @param int $y 年份 $m 月份 * @return array(本月开始...
- phpmyadmin出现“无法载入 mysqli 扩展”解决方法 11-07-02
- mysqli为php的mysql扩展的加强版.性能比mysql系列函数要好的多. 1、首先装你的php目录下的php.ini-dist复制到C:WINNT(win2003,winxp,win98应该是相应的系统目录)下 2、将刚才的php.ini-dist后面的-dist去掉,再用记事本打开,搜索php_mysql.dll去掉前面的;保存 3、将C...
- php define() 函数及defined()函数的用法 11-06-14
- define() 和defined() 两个函数一个字符的区别:含义确实大大的不同.... The define() function defines a constant. define()函数的作用是:定义一个常量。 Constants are much like variables, except for the following differences: 常量[constant]与变量[...
- php中用isset()判断一个变量是否定义 11-06-14
- php中isset()函数可以用来检查某个变量是否以被定义. 请看手册中对isset函数的描述: (PHP 3, PHP 4, PHP 5) isset -- 检测变量是否设置 描述 bool isset ( mixed var [, mixed var [, ...]] ) 如果 var 存在则返回 TRUE,否则返回 FALSE。 如果已经使用 unset() 释放了...
- php.ini中short_open_tag设置方法 11-06-08
- 从服务器上down下来uchome程序,准备测试修改用,可是说啥也不正常运行。 最后实在没办法了,在本地安装一次uchome试试看能行不,这一装了不得,问题出来了,安装前请将php.ini的 short_open_tag打开 问题: 对不起,请将php.ini中的short_open_tag设置为On,否则无法继...
- php如何开启curl模块 11-06-05
- 开启php curl函数库的步骤 1).去掉windows/php.ini 文件里;extension=php_curl.dll前面的; /*用 echo phpinfo();查看php.ini的路径*/ 2).把php5/libeay32.dll,ssleay32.dll复制到系统目录windows/下 3).重启apache 配置php支持curl curl是一个利用URL语法在命令行方式...
- 使用PHP如何进行HTTP重定向 11-05-28
- 什么是HTTP重定向? 当你访问phperz.com时,地址栏的地址会自动变成 www.phperz.com 。这就是HTTP重定向 一个HTTP请求,返回的HTTP Response Header里,第一行是HTTP的状态码。正常情况下,HTTP请求返回的状态码是200 OK。 正常的HTTP请求,返回200 OK: HTTP/1.1 200...
- PHP中区别::、->、self、$this操作符 11-03-08
- 在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符-。 另外,如果从类的内部访问const或者static变...
- PHP的错误信息大全 11-03-08
- 编译PHP脚本时,PHP编译器会尽其所能报告它遇到的第一个问题。这样就产生一个问题:只有当错误出现时,PHP才能将它识别出来(本文后面对此问题进行了详细描述)。正是由于这个缘故,编译器指出出错的那行,从表面上看来可能语法正确无误,或者可能是根本就不存在的一行...
- GET和POST在PHP中的区别 11-03-08
- 1. get是从服务器上获取数据,post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指...
- PHP 正则判定中文 UTF-8 &GBK 11-02-14
- UTF-8匹配:在javascript中,要判定字符串是中文是很简朴的。比如:var str = php编程;if (/^[u4e00-u9fa5]+$/.test(str)) {alert(该字符串全部是中文);} else{alert(该字符串不全部是中文);}php中,是用 ... UTF-8匹配: 在javascript中,要判定字符串是中文是很简朴...
- 关于 Notice: Undefined index 解决方法 11-02-14
- 把error_reporting设成 E_ALL了. 在读数据时 如$row['name']时 会出现很多Notice: Undefined index: 的错误, 应该怎么办? error_reporting(E_ALL ~ E_NOTICE ) 这样吗? Undefined index:是指你的代码里存在:变量还未定义、赋值就使用的错误,这个不是致命错误,不会让...
- smarty中section的使用方法 11-01-19
- 在smarty的使用过程中,有很多时候需要将一个数组输出到模板中来处理,以下将演示如何将一个索引(index)数组和关联(assocaite)数组在页面中展现出来。 本文中假设有如下一个索引数组 1、索引数组 $people = array('tony','sweety','abc','four'); $smarty-assign('...
- $HTTP_RAW_POST_DATA 和 $_POST的区别 11-01-19
- 基本上$GLOBALS['HTTP_RAW_POST_DATA'] 和 $_POST是一样的。但是如果post过来的数据不是PHP能够识别的,你可以用 $GLOBALS['HTTP_RAW_POST_DATA']来接收,比如 text/xml 或者 soap 等等。 注:nusoap类就是用的HTTP_RAW_POST_DATA来接受数据的。 PHP默认识别的数据类型...
- 一个简单的PHP文件上传方法 11-01-17
- 这是我自己写的一个文件上传函数,主要是做一些企业类网站的时候经常会用到上传图片,呵,我就写了这么一个函数,希望各位高手提出您们的宝贵意见! /************文件上传函数******************/ /* *$formname Html上传表单名称 *$allowtype_array 允许上传的文件类...
- Mysql group by 排序相关问题 11-01-04
- 类如 有一个 帖子的回复表,posts( id , tid , subject , mess...
- Mysql错误:Out of range value adjusted for column '字段' at row 1解决方法 10-12-31
- Mysql在插入数据时出现Out of range value adjusted for column...
- 使用PHP的mbstring字符串处理函数来处理中文字符串 10-12-31
- 多国语言并存就意味着多字节,PHP内置的字符串长度函数strlen无...
- PHP版UTF-8文件BOM自动检测移除程序 10-12-31
- BOM信息是文件开头的一串隐藏的字符,用于让某些编辑器识别这是...
- PHP字符串函数 10-12-26
- AddSlashes: 字符串加入斜线。 bin2hex: 二进位转成十六进位。...
- PHP代码开发规范 10-11-08
- 标准化不是特殊的个人风格,它让程序员可以了解任何代码,弄清...
- php常量定义define的用法 10-11-07
- PHP预先定义了几个常量,并提供了一种机制在运行时自己定义。常...
- PHP中常用的几个 mysql 语句 10-11-07
- php在操作mysql数据库时常用的sql语句. 显示数据库或表: show d...
- php文件怎么打开 10-11-04
- 很多没有基础的朋友,经常会问php文件怎么打开,其实PHP是一个...
- php中empty,isset,is_null相同与不同之处 10-10-24
- 做php开发时候,想必在使用:empty,isset,is_null 这几个函数时...
- PHP数组常见使用方法 10-10-24
- 数组就是一组数据的集合,把一系列数据组织起来,形成一个可操...
- php生成随机字符串的方法 10-10-10
- 使用 PHP 开发应用程序,尤其是网站程序,常常需要 生成随机密...
- PHP基础:Session与Cookie 10-06-03
- Web应用程序有一个很重要的特性就是可以记录用户的状态。例如,...
- 关于PHP的前途 10-06-01
- 译者注:这是一篇德国人写的关于PHP的长篇大论,作者在文中...
- php错误:Cannot modify header information出错的原因 10-05-20
- ?php ob_start(); setcookie(username,宋岩宾,time()+3600); ec...
- php 获取一个月第一天与最后一天的代码 10-05-17
- php获取一个月第一天与最后一天直接上代码,其实就是用php的str...
- 6步配置你的win2003+php环境 10-03-13
- 看到很多新手对配置iis+php环境还是搞不定,在这里写了这篇简单...
- php操作mysql数据库简单示例 10-03-06
- 写了个php+mysql的最简单应用,实现了php连接数据库,并读取数...
- warning: Division by zero in 的问题 10-02-23
- php错误信息Warning: Division by zero in 出现这个错误是因为...