PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP基础 >> 基础文章 >> 

PHP常用库函数(6)

PHP常用库函数(6)

来源:互联网  作者:未知  发布时间:2008-03-01
其他函数 Include 函数描述:include (string filen
其他函数
 
Include
函数描述:include (string filename);
说明:函数include使PHP编译器打开并执行所给的文件。该文件被看作普通的PHP脚本。也可以通过URL以http://或ftp://开头来指明文件。
返回值:无。
Require
函数描述:require (string filename);
说明:函数require使PHP编译器打开并执行所给的文件。该文件被看作普通的PHP脚本。也可以通过URL以http://或ftp://开头来指明文件。
返回值:无。
从表面上看,函数include和require的作用是相同的,我们可以用它们将一些包含已编写代码的文件引入到PHP程序中。在这些文件中,主要存储需要重复使用的常量、变量声明和一些函数的声明和定义。函数include和require的使用,可以使复杂的PHP程序变得简洁明了。
但在实际执行过程中,这两个函数有着很大的差别。函数require通常放在PHP程序的最前面,PHP程序开始执行,就会先读入require所指定的文件,将它变成PHP程序的一部分。常用的自定义函数可以通过这种方法引入PHP程序。而函数include通常放在PHP程序的循环结构中,每次程序运行include语句,就将include所指定的文件引入PHP程序执行一遍。
 
Header
函数描述:int header(string http_header);
说明:函数hader发送一个http头标给浏览器,需要注意的是,函数必须将任何输出发送给浏览器之前调用。
返回值:如果发送成功,函数header返回true(1);否则返回false(0)。
Getenv
函数描述:string getenv(string variable);
返回值:函数getenv返回所给出的环境变量值;若出错,则返回false(0)。
Putenv
函数描述:putenv(string variable);
说明:函数putenv设置一个环境变量的值。
Getallheaders
函数描述:array getallheader();
返回值:函数getallheader返回在服务器和浏览器之间交换的所有头,其中有些将被转换为环境变量。
Setcookie
函数描述:int setcookie(string name,string value,int expire ,string path,string domain,int secure);
返回值:如果设置成功,返回true(1);否则返回false(0)。
Gethostbyaddr
函数描述:string gethostbyaddr(string ip_address);
返回值:函数gethostbyaddr返回由IP地址指定的主机名。
Gethostbyname
函数描述:string gethostbyname(string hostname);
返回值:函数gethostbyname返回由主机名hostname指定的主机的IP地址。
Gethostbynamel
函数描述:array Gethostbynamel(string hostname);
返回值:函数Gethostbynamel返回由主机名hostname指定的主机的IP地址列表。
 
 
PHP中的环境变量
      
        
AUTH_TYPE
该变量提供用来访问脚本使用的认证协议(需本地服务器支持)
GETEWAY_INTERFACE
本地服务器支持的CGI版本
HTTP_USER_AGENT
用户浏览器的类型和版本
HTTP_FROM
用户的E-mail地址(在給HTML表单提供了默认值的情况下才能使用)
PATH_INFO
调用脚本的HTML请求的路径信息
REMOTE_ADDR
用户的IP地址
REMOTE_HOST
用户所使用的计算机的域名
SCRIPT_NAME
脚本的路径名
SERVER_NAME
服务器的主机名
SERVER_PORT
本地web服务器监听的端口号
SERVER_PROTOCOL
服务器使用的网络协议的版本
SERVER_SOFTWARE
Web服务器的名称和版本
Tags: 函数   php   文件   程序   include   服务器    
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号