PHP函数-其他常用函数
2012-08-24 18:10 BytesLoop 阅读(273) 评论(0) 编辑 收藏 举报- connection_aborted 判断是否与客户端失去连接
<?php if(connection_aborted()){ echo("与客户端失去连接!"); } else{ echo("与客户端保持连接!"); } ?>
- connection_status 获取连接状态
<?php switch (connection_status()) { case CONNECTION_NORMAL: $txt = 'Connection is in a normal state'; break; case CONNECTION_ABORTED: $txt = 'Connection aborted'; break; case CONNECTION_TIMEOUT: $txt = 'Connection timed out'; break; case (CONNECTION_ABORTED & CONNECTION_TIMEOUT): $txt = 'Connection aborted and timed out'; break; default: $txt = 'Unknown'; break; } echo $txt; ?>
- constant 返回一个常量值
<?php define("decree","Hello PHP"); echo constant("decree"); ?>
- define 定义一个常量
<?php define("WEBSITE","爱玩C"); echo WEBSITE."<br>"; echo website."<br>"; define("URL","http://www.iwanc.com",true); echo URL."<br>"; echo url."<br>"; ?>
- defined 检查一个常量是否存在
<?php define("URL","http://www.iwanc.com"); echo defined("URL"); ?>
- die 立即中断 PHP 程序,并输出中断时所产生的信息
<?php $filename="123.txt"; if(!$file=@fopen($filename,"r")){ die("对不起,无法打开文件".$filename); } else{ echo $file; } ?>
- eval 将值带入字符串中
<?php $url="http://www.iwanc.com"; $name="爱玩C"; $str="$name 网址: $url"; eval("\$str=\"$str\";"); echo $str."\n"; ?>
- exit 结束 PHP 程序
<?php if($_POST[submit]!="") { include("conn/conn.php"); $name=$_POST[name]; $pwd=$_POST[pwd]; $sql=mysql_query("select * from tb_admin where name='".$name."' and pwd='".$pwd."'"); $info=mysql_fetch_array($sql); if($info) { echo "<script>alert('恭喜您,登录成功!');window.location.href='index.php';</script>"; } else{ echo "<script>alert('用户名或密码输入错误!');</script>"; exit; } } ?>
- get_browser 查找用户的 browsca.ini 文件,并且返回用户浏览器的基本属性
<?php echo $_SERVER['HTTP_USER_AGENT'] . "<br><br>"; $browser = get_browser(null, true); print_r($browser); ?>
- highlight_file 在输出的文件中将 PHP 语法部分用突出的颜色显示
<html> <style type="text/css"> <!-- body{ background-color:#CCFF33; } --> </style> <body> <?php highlight_file("index.php"); ?> </body> </html>
- highlight_string 显示语法字串的彩色颜色
<style type="text/css"> <!-- body{ background-color:#CCFF33; } --> </style> <?php //加亮显示文档 $str="index.php"; show_source($str); highlight_string($str); ?>
- ignore_user_abort 设定是否客户端失去联机时将终止程序执行
- pack 将传入的数据转换为二进制字符串
<?php echo pack("cccc",97,98,99,100)."<br>"; echo pack("AAAA","ming","ri","ke","ji")."<br>"; echo pack("ss",99,"-800529")."<br>"; ?>
- sleep 指定 PHP 程序所要暂停的秒数,暂停网页的执行(该函数暂停时间不得超过30秒)
<?php echo date('h:i:s')."<br>"; sleep(5); echo date('h:i:s')."<br>"; ?>
- uniqid 生成一个唯一的编号
<?php echo md5(uniqid(rand(), true)); //随机产生一个加密的唯一编号 ?>
- unpack 将数据以二进制形式进行解压
<?php $data="Hello PHP"; print_r(unpack("C*",$data)); ?>
- usleep 暂停网页
<?php echo date('h:i:s')."<br>"; usleep(2000000); echo date('h:i:s')."<br>"; ?>
- require 等程序执行到该函数时包含并运行指定文件
- include 包含并运行指定文件,运行失败时,include()函数产生一个警告,而 require()函数则导致一个致命错误
- require_once 等脚本执行到该函数时包含并运行指定文件,该函数本身只会运行一次
- include_once 在脚本执行期间包含并运行指定文件,该函数本身只会运行一次
作者:skyXnet
邮箱:iwanc@qq.com
出处:http://www.iwanc.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。