PHP程序员站--PHP编程开发平台
当前位置:主页 >> PHP基础 >> 新手专区 >> 文章列表
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 出现这个错误是因为...
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号