代码改变世界

PHP函数-程序执行功能函数

2012-08-24 18:05 by BytesLoop, 179 阅读, 0 推荐, 收藏, 编辑
摘要:escapeshellarg 删除含有潜在危险的字符escapeshellcmd 删除字符串里的特殊符号exec 执行服务器里的外部程序passthru 执行服务器里的外部程序,但是不输出数据proc_close 关闭服务器的外部程序proc_open 执行一个命令打开 input/output 文件指针proc_terminate 结束由 proc_open() 函数打开的进程shell_exec 返回所有命令执行的输出system 执行服务器里的外部程序 阅读全文

PHP函数-Apache 服务器专用函数

2012-08-24 18:04 by BytesLoop, 222 阅读, 0 推荐, 收藏, 编辑
摘要:apache_child_terminate 在本次请求结束后终止 Apache 进程apache_get_modules 获取一个载入的 Apache 模块apache_get_version 获取 Apache 服务器的版本号apache_getenv 获取 Apache 服务器的环境变量apache_lookup_uri 对指定的 URI 执行部分请求并返回所有相关信息apache_note 获取或设置 Apache 请求记录apache_request_headers 获取所有的 HTTP 请求头文件apache_response_headers 获取所有 HTTP 响... 阅读全文

PHP函数-PHP选项及相关信息函数

2012-08-24 18:03 by BytesLoop, 191 阅读, 0 推荐, 收藏, 编辑
摘要:assert_options 检测函数的设置选项assert 检测函数dl 加载 PHP 的扩展extension_loaded 检查是否加载了扩展get_cfg_var 检查 PHP 的配置选项值get_current_user 获取 PHP 当前脚本的所有者名称get_defined_constants 返回所有常量的值get_extension_funcs 返回模块函数的值get_include_path 获取当前包含的路径get_included_files 返回被包含的文件名get_loaded_extension 返回 PHP 所开启的模块的数组get_mag... 阅读全文

PHP函数-压缩文件函数

2012-08-24 18:02 by BytesLoop, 335 阅读, 0 推荐, 收藏, 编辑
摘要:gzclose 关闭已经打开的压缩文件gzcompress 压缩一个字符串gzdeflate 以 deflate 编码压缩一个字符串gzencode 以 gzip 编码压缩一个字符串gzeof 判断是否在压缩文件的末尾gzfile 将压缩文件的内容解压缩到数组中gzgetc 将压缩文件解压并取出一个字符gzgets 取出压缩文件内指定的字符长度gzgetss 取出压缩文件内指定字符长度的字符串,去掉 html 和 php 指令gzinflate 解压缩以 gzdeflate() 编码的字符串gzopen 打开一个压缩文件gzpassthru 取出压缩文件指针后的所有内容... 阅读全文

PHP函数-Imap电子邮件系统函数

2012-08-24 18:01 by BytesLoop, 604 阅读, 0 推荐, 收藏, 编辑
摘要:应用 Imap 函数前,须配置 php.ini 文件,即将 Dynamic Extensions 模块内";extension=php_imap.dll"前的注释去掉,然后重新启动 Apache 服务器.imap_8bit 可将八位字符串转成 QP 编码字符串imap_alerts 显示所有出现的 Imap 警告字符串imap_append 向指定的邮箱中发送邮件imap_base64 对 base64 编码的文本进行解码imap_binary 对文本进行 8bit 的 base64 编码imap_body 获取指定邮件的内容imap_bodystruct 获取 MIME 阅读全文

PHP函数-Mail函数

2012-08-24 18:00 by BytesLoop, 163 阅读, 0 推荐, 收藏, 编辑
摘要:使用 Mail 函数,需要配置 php.ini 文件,即将模块"[Mail function]"中的"SMTP=localhost"的值更改为指定的 SMTP 服务器的名称或 IP 地址.例如,SMTP 服务器的 IP 为"192.168.1.2",则应将"SMTP=localhost"更改为"SMTP=192.168.1.2",然后重新启动 Apache 服务器.ezmlm_hase 计算在 MySQL 数据库中保存 EZMLM 邮件列表的散列值Mail 发送邮件 阅读全文

PHP函数-Soap函数

2012-08-24 17:59 by BytesLoop, 300 阅读, 0 推荐, 收藏, 编辑
摘要:PHP 实现 Web 服务的创建及调用主要有两种方法,一种方法是应用 Nusoap 实现,另一种方法是 PHP 5 的 Soap 扩展(soap()函数) 来实现 Web 服务的创建及调用. Nusoap 实际为 PHP 编写的用于实现 Web 服务创建及调用的一组类. 使用 PHP 5 的 Soap 扩展(soap()函数)来实现 Web 服务的创建及调用,需要对 php.ini 文件进行配置,具体配置方法是在"Dynamic Extensions"模块中加入"extension=php_soap.dll",然后重启 Apache 服务器.SoapCl 阅读全文

PHP函数-Socket函数

2012-08-24 17:58 by BytesLoop, 183 阅读, 0 推荐, 收藏, 编辑
摘要:socket_accept 接收一个 Socket 连接socket_bind 与指定的地址进行绑定socket_clear_error 清除 Socket 错误socket_close 关闭一个 Socket 源socket_connect 建立与 Socket 主机的连接socket_create_listen 在指定端口打开一个 Socket 监听socket_create_pair 产生一个对没有区别的 Socket 到一个数组中socket_create 产生一个 Socket,相当于产生一个 Socket 的数据结构socket_getsockname 获取本地 ... 阅读全文

PHP函数-网络函数

2012-08-24 17:57 by BytesLoop, 158 阅读, 0 推荐, 收藏, 编辑
摘要:closelog 用来关闭已经打开的系统日志fsockopen 打开网络的 Socket 连接gethostbyaddr 返回某个 IP 网址的机器名称(Domain Name).若执行失败,则返回原来的 IP 网址gethostbyname 返回某个机器名称(Domain Name)的 IP 地址.如果执行失败,则返回原来的机器名称gethostbyname1 返回一个机器名称的所有 IPgetprotobyname 经由 /etc/protocols 传回协议名称 name 的协议编号getprotobynumber 经由 /etc/protocols 传回协议编号 numb... 阅读全文

PHP函数-XML函数

2012-08-24 17:56 by BytesLoop, 153 阅读, 0 推荐, 收藏, 编辑
摘要:SimpleXMLElement->asXML() 返回一个格式良好的 XML 字符串SimpleXMLElement->attributes() 返回 XML 元素的属性SimpleXMLElement->children() 返回给定节点的子节点SimpleXMLElement->xpath() 基于 XML 节点的路径语法simplexml_import_dom 将 DOM 文档转换为 SimpleXML 文档simplexml_load_file 加载 XML 文件simplexml_load_string 加载 XML 字符串utf8_decode 将用 UT 阅读全文