您当前的位置: 首页 > 网站编程 > PHP教程 > php之网络函数

php之网络函数

作者:不详 来源:网络 发布时间: 2014-07-15 22:30 点击:
一、HTTP函数 int header(string string) 此函数的作用是在HTML文件的开头直接发送HTTP头文件字符串。 int setcookie(string name,string [value],int [expire],string [path],string [domain],int [secure]) 此函数用于定义一个cookie,该cookie将和头文件的其余信息

php之网络函数

  一、HTTP函数

  int header(string string)

      此函数的作用是在HTML文件的开头直接发送HTTP头文件字符串。

  int setcookie(string name,string [value],int [expire],string [path],string [domain],int [secure])

      此函数用于定义一个cookie,该cookie将和头文件的其余信息一起被发送出去。

  二、FTP函数

  1、ftp函数

  int ftp_connect(string host,int[port])

  int ftp_login(int ftp_stream,string username,string password)

  int ftp_quit(int ftp_stream)

     通过这三个函数来实现FTP的登录与退出。ftp_stream为调用ftp_connect()函数后的返回值。

  2、ftp服务器信息函数

  string ftp_systype(int ftp_stream)

     此函数作用是返回服务器操作系统类型。

  int ftp_pasv(int ftp_stream,int pasv)

     此函数的作用是设置FTP的服务模式。参数pasv值为0时,ftp将设置为主动模式;参数pasv值为1时,ftp将设置为被动模式;

  3、用目录函数实现FTP远程目录操作

  string ftp_pwd(int ftp_stream)

     此函数的作用是返回当前目录名称,此函数与FTP命令“pwd”相对应。

  int ftp_cdup(int ftp_stream)

     此函数的作用是转到父目录,此函数与ftp命令“cd..”相对应。

  int ftp_chdir(int ftp_stream,string directory)

     此函数的作用是将当前目录转至指定的目录directory,此函数与ftp命令“cd dir”相对应。

  int ftp_mkdir(int ftp_stream,string directory)

     此函数的作用是创建一个新目录,目录名由directory指定。

  int ftp_rmdir(int ftp_stream,string directory)

     此函数的作用是删除指定目录directory,该目录必须为空。

  array ftp_nlist(int ftp_stream,string directory)

     此函数的作用是返回指定目录directory下的子目录名和文件名,目录名一般通过ftp_pwd()函数得到,此函数与ftp命令“IS”相对应。

  array ftp_rawlist(int ftp_stream,string directory)

     此函数的作用是返回指定目录中子目录和子文件的详细列表。

  4、用文件函数实现FTP远程文件操作

  int ftp_get(int ftp_stream,string local_file,string remote_file,int mode)

     此函数的作用是从FTP上下载指定文件remote_file,并保存为本地文件local_file。

  int ftp_fget(int ftp_stream,intfp,string remote_file,int mode)

    此函数的作用是从FTP服务器上下载指定文件remote_file,并保存到已打开的fp中,参数mode同上。函数执行成功返回true,否则         返回false。

  int ftp_put(int ftp_stream,string remote_file,string local_file,int mode)

    此函数的作用是将本地文件local_file上载到ftp服务器,并存为文件remote_file。文件传送模式由mode参数指定,参数可以是           ftp_ascii或ftp_binary。如果上载成功,函数返回true,否则返回false。

  int ftp_fput(int ftp_stream,string remote_file,int fp,int mode)

     此函数的作用也是上载文件,与ftp_put()函数不同之处在于该函数将上载一个已经打开的文件,而且上载内容为从文件指针fp当前       处到文件末尾的数据,上载结果将保存在ftp服务器中的remote_file文件中,成功返回true,否则返回false。

  int ftp_size(int ftp_stream,string remote_file)

     此函数作用是返回ftp服务器上指定文件的大小,如果执行成功则返回文件长度,如果发生错误或文件不存在则返回-1。

  int ftp_mdtm(int ftp_stream,string remote_file)

     此函数用于返回一个文件的最后修改时间,如果发生错误或者文件不存在则返回-1.

  int ftp_rename(int ftp_stream,string from ,string to)

     此函数的作用是将ftp服务器上的文件重命名,如果函数操作执行成功将返回true,否则返回false。

  int ftp_delete(int ftp_stream,string path)

     此函数的作用是删除ftp服务器上由参数path所指定的文件,如果删除成功将返回true,否则返回false。

  三、电子邮件与url函数

  1、用mail函数实现电子邮件的发送

  bool mail(string address,string subject,string message,string[additional_headers])

    参数address表示邮件的发送地址,如果有多个地址要用逗号分隔;参数subject表示邮件主题,参数message表示邮件内容;第4个         参数addition_headers可选,表示额外的头信息。

  2、用url函数实现url的编码和解码

  string urlencode(string str)

     此函数的作用是对字符串进行编码。

  string urldecode(string str)

     此函数的作用是对已经编码的字符串进行解码。

  base64_encode(string data)

     此函数是对字符串进行MIME base64编码

  base64_decode(string data)

     此函数是对已经编码的字符串进行MIME base64解码。

  array parse_url(string url)

     此函数的作用是对输入的url字符串进行解析,其返回值是一个保护url各部分的数组。

  四、其他网络函数

  int checkdnsrr(string,host,string[type])

     此函数的作用是检查主机名或ip地址所对应的DNS中的类型是否尊重,可选参数type即指定了要检查的类型。

  int closelog()

     关闭系统记录

  int debugger_off()

     关闭php调试功能

  int debugger_on()

     打开php调试功能

  string gethhostbyaddr(string ip)

     通过ip地址返回主机名

  string gethostbyname(string host)

     通过主机名返回ip地址

  array gethostbynamel(string host)

     将主机所对应的全部ip以数组形式返回,它针对的是一个主机有多个ip地址的情况。

  int getmxrr(string host,array mxhosts,array[weight])

     在指定的主机名中查找对应的MX记录,记录将存放于数组mxhosts中,如果指定了可选参数weight,其中将存放加权信息集合。如果       函数查找成功将返回true,否则返回false。

  string getprotobyname(string name)

     根据协议名返回对应的协议

  string getprotobynumber(int num)

     根据协议号返回对应的协议名

  int getservbyname(string service,string protocol)

     返回指定协议的指定服务所用的端口号。

  string getservbyport(int port,string protocol)

     指定协议的指定端口所提供的服务名称
分享到:
本文"php之网络函数"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4