PHP部分 1 请说明 PHP 中传值与传引用的区别。什么时候传值什么时候传引用? 传值只是把某一个变量的值传给了另一个变量,而引用则说明两者指向了同一个地方。 2 在PHP中error_reporting这个函数有什么作用? 设定php脚本的错误报告级别,说实话,我没怎么用过,我现在用的是C#开发,。 3 请用正则表达式(Regular Expression)写一个函数验证电子邮件的格式是否正确。 function CheckMailAdr($str){ r...
有关路径的几个PHP函数
1 realpath(string path); 先看解释: realphth返回规范化的绝对路径名,realpath() 扩展所有的符号连接并且处理输入的 path 中的 ‘/./’, ‘/../’ 以及多余的 ‘/’ 并返回规范化后的绝对路径名。返回的路径中没有符号连接,’/./’ 或 ‘/../’ 成分。 例如$c = realpath(“../test.txt”); ech...
彻底杜绝PHP的session cookie错误
本文讨论的是如何彻底杜绝warning: Cannot add header information – headers already sent in…… 这种令人莫明其妙的的错误。只要你写过PHP代码,相信都遇上过这个大多时候都令人莫明其妙的warning吧..今天我们就来搞定它…………… 看了PHP手册,回答如下: 消息“Warning: Cannot send session cookie ...
PHP中使用$_SESSION带来的问题
今晚花了整整一个晚上的时间,就一个超级简单的后台修改管理员资料的问题,但就是因为一个session的问题没处理好,花了近四个小时在这个问题上,都快要疯掉了。 修改资料用到的数据库不就是一条update命令而已。因为用到session来判断管理员是否登录了,在login的时候如果登录成功,则令$ _SESSION['username']=”用户输入的用户名”注册一个session变量,并把它保存在一个session.php里面,然后每个页 都包含它。由于我设计的功能是可以让用户修改用户名,用户密码,最...
在PHP中用正则除去html标签的方法
这是一个例子 ) )对上面的代码讲解一下,$pattern是一个匹配模式,<[^]+>这是匹配如<html><body>之 类的标签,[^>]这个是比较难理解的一处,以前刚学时也是完全看不懂,今天发现终于弄懂了所以就分享一下我的理解成果。这是一个贪婪匹配,就是匹 配除了“>”之外的任何字符,+是表示匹配一次或多次,中间的(.*)是匹配正文部分,”.”是匹配任意字符,*是表示任意次。后面的<\/ [^>]+>是匹配如</html&...
使用五种以上方式获取一个文件的扩展名
各位转载注明下,加个链接: 要求:dir/upload.image.jpg,找出 .jpg 或者 jpg , 必须使用PHP自带的处理函数进行处理,方法不能明显重复. <?php $string= ‘dir/upload.image.jpg’; $tok = strtok($string, ‘.’); //使用strtok将字符串分割成一个个令牌 while ($tok) { $arr[]= $tok; $tok = strtok(‘...
PHP中实现中文汉字验证码
转自:http://www.zendstudio.net/read.php/40.htm 注意设置下字体$fontface 1234567891011121314151617181920212223242526272829303132333435363738394041<?php /********************************* * Code by Gently * 24/07/07 *严正声明:验证码为程序随机生成,“某种巧合”的词语组合属于正常现...
用php定制404错误页面,并发信给管理员的程序
如果您的用户找不到他要的页面,如何给他一个友好的答复,并且你也知道发生了这个错误呢,看看下面这段程序,是用来定制404错误页面和发通知给网管的好东西。—teaman翻译整理 <?php # 设置 $domain 为你的域名 (注意没有www) $domain = “oso.com.cn”; # 设置URL,注意没有后划线 / $docroot = “http://www.oso.com.cn”; # 设置错误信息的字体 $fontface = “Verdana”; # 设置404页...
如何正确理解PHP的错误信息
简述:我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的。这些错误通常会迷惑PHP编译器。如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧。 我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的。这些错误通常会迷惑PHP编译器。如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧。 编 译PHP脚本时,PHP编译器会尽其所能报告它遇到的第一个问题。这样就产生一个问题:只有当错误出现时,PHP才能将它识别出来(本文后...
php万能播放器
<!—— php万能播放器- – 将以下代码保存为player.php,然后上传到你的php空间 使用方法:http://www.yourdomain.com/player.php?url=htttp://www.8le.net/test.wma ——-> <html> <head> <meta http-equiv=”Content-Type” content=”text/html; charse...




近期评论