摘要:
encrypt 实现对字符串进行加密,主要应用于用户注册模块中function keyED($txt,$encrypt_key){ $encrypt_key = md5($encrypt_key); $ctr=0; $tmp = ""; for ($i=0;$i<strlen($txt);$i++){ if ($ctr==strlen($encrypt_key)){ $ctr=0; } else{ $tmp.= substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1); } $ctr++; } ... 阅读全文
随笔分类 - PHP函数
PHP函数-其他常用函数
2012-08-24 18:10 by BytesLoop, 294 阅读, 收藏,
摘要:
connection_aborted 判断是否与客户端失去连接<?phpif(connection_aborted()){ echo("与客户端失去连接!");}else{ echo("与客户端保持连接!");}?>connection_status 获取连接状态<?phpswitch (connection_status()){case CONNECTION_NORMAL: $txt = 'Connection is in a normal state'; break;case CONNECTION_ABORTED: 阅读全文
PHP函数-信号与共享内存函数
2012-08-24 18:09 by BytesLoop, 786 阅读, 收藏,
摘要:
shmop_* 函数在 Windows 2000 之前的版本不可用,且在 Windows 系统下,只有将 PHP 安装为服务器模式的前提下才能工作(CLI 和 CGI 模式下 shmop_* 函数无法工作),即将 php.ini 文件中的";extension=php_shmop.dll"选项中的";"删除,保存后重新启动 Apache 服务器.另外,本章其他函数仅支持 UNIX,Linux 系统.shmop_close 关闭共享内存<?php$shm_key=ftok(__FILE__,'t'); //获取路径下系统的进程标识符$ 阅读全文
PHP函数-输出控制函数
2012-08-24 18:08 by BytesLoop, 262 阅读, 收藏,
摘要:
flush 刷新输出缓存ob_clean 把缓冲区中的所有数据清除,但不关闭缓存ob_end_clean 在清空数据的同时,关闭输出缓存ob_end_flush 发送缓存数据到 Web 服务器并关闭输出缓存ob_flush 刷新输出缓存,让数据发送到浏览器ob_get_clean 获取当前的缓存内容并删除ob_get_contents 返回缓存中的内容ob_get_flush 返回缓存中的内容并输出到浏览器ob_get_length 返回缓存中的长度ob_get_level 返回输出缓存的嵌套级别ob_get_status 获取输出缓存的资料ob_gahandler 被... 阅读全文
PHP函数-HTTP 相关函数
2012-08-24 18:07 by BytesLoop, 157 阅读, 收藏,
摘要:
header 发送 HTTP 标头信息headers_list 返回已发送(或准备发送)的响应标头的列表headers_sent 检查标头是否已被发送以及在哪里被发送setcookie 发送一个 cookie 信息 阅读全文
PHP函数-FTP文件传输函数
2012-08-24 18:06 by BytesLoop, 200 阅读, 收藏,
摘要:
ftp_alloc 为上传到 FTP 服务器上的文件分配空间ftp_cdup 在 FTP 服务器上返回到当前目录的上一级目录ftp_chdir 改变 FTP 服务器上的当前目录ftp_chmod 改变 FTP 服务器上的文件属性ftp_close 关闭与 FTP 服务器的连接ftp_connect 建立与 FTP 服务器的连接ftp_delete 删除 FTP 服务器上的文件ftp_exec 向 FTP 服务器请求运行 FTP 命令ftp_fget 从 FTP 服务器上下载文件到本地一个已经打开的文件中ftp_fput 上传一个已经打开的本地文件到 FTP 服务器上ftp_... 阅读全文
PHP函数-程序执行功能函数
2012-08-24 18:05 by BytesLoop, 196 阅读, 收藏,
摘要:
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, 238 阅读, 收藏,
摘要:
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, 216 阅读, 收藏,
摘要:
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, 352 阅读, 收藏,
摘要:
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, 653 阅读, 收藏,
摘要:
应用 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, 183 阅读, 收藏,
摘要:
使用 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, 312 阅读, 收藏,
摘要:
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, 196 阅读, 收藏,
摘要:
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, 169 阅读, 收藏,
摘要:
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, 165 阅读, 收藏,
摘要:
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 阅读全文
PHP函数-图像函数
2012-08-24 17:56 by BytesLoop, 281 阅读, 收藏,
摘要:
exif_imagetype 判断一个图像的类型exif_read_data 从 JPEG 或 TIFF 文件中读取 EXIF 头信息exif_thumbnail 获取嵌入在 TIFF 或 JPEG 图像中的缩略图gd_info 获取当前安装的 GD 库的信息getmagesize 获取图像大小imagearc 绘制椭圆弧imagechar 水平地绘制一个字符imagecharup 垂直地绘制一个字符imagecolorallocate 为一 幅图像分配颜色imagecolorallocatealpha 为一幅图像分配颜色+alphaimagecolorat 获取某像素的... 阅读全文
PHP函数-ODBC 数据库连接函数
2012-08-24 17:55 by BytesLoop, 699 阅读, 收藏,
摘要:
odbc_autocommit 打开或关闭数据库的自动更新功能odbc_binmode 配置二进制资料处理方式odbc_clcose_all 关闭所有 ODBC 连接odbc_close 关闭 ODBC 连接odbc_commit 改动 ODBC 数据库,提交查询odbc_connect 与 ODBC 数据库建立连接odbc_cursor 获取游标名odbc_data_source 返回关于 ODBC 数据库的连接信息odbc_do 执行 SQL 语句odbc_error 返回最后一次执行查询的错误号odbc_errormsg 返回最后一次执行查询的错误信息odbc_ex... 阅读全文
PHP函数-Oracle 数据库函数
2012-08-24 17:53 by BytesLoop, 549 阅读, 收藏,
摘要:
在应用 Oracle 数据库函数之前,首先应该配置一个 PHP+Oracle 数据库的环境.oci_bind_by_name 绑定一个 PHP 变量到一个 Oracle 位置标识符oci_cancel 取消从游标读取数据oci_close 关闭 Oracle 连接oci_commit 提交未执行的事务处理oci_connect 建立一个到 Oracle 服务器的连接oci_define_by_name 在 SELECT 中使用 PHP 变量作为定义的步骤oci_execute 执行一条语句oci_fetch_all 将获取的所有数据存储到一个数组中oci_fetch_array... 阅读全文
PHP函数-SQL Server 数据库函数
2012-08-24 17:52 by BytesLoop, 238 阅读, 收藏,
摘要:
默认情况下,PHP 不能直接连接 SQL Server 数据库.因此使用 SQL Server 数据库函数前必须配置 php.ini 文件(在更改文件前首先需要去除该文件的只读属性),将"extension=php_mssql.dll"语句前面的分号删除,然后重新启动 Apache 服务器.mssql_close 关闭 SQL Server 数据库连接mssql_connect 打开一个到 SQL Server 服务器的连接mssql_data_seek 移动内部结果的指针mssql_fetch_array 从结果集中获取一行作为关联数组,或数字数组,或两者兼有mssql_ 阅读全文
浙公网安备 33010602011771号