php 函数大全2

第12章 Stream函数 256
12.1 PHP中的Stream函数 256
12.1.1 stream_bucket_append函数:为队列添加数据 257
12.1.2 stream_bucket_make_writeable函数:从操作的队列中返回一个数据对象 258
12.1.3 stream_bucket_new函数:为当前队列创建一个新的数据 258
12.1.4 stream_bucket_prepend函数:预备数据到队列 258
12.1.5 stream_context_create函数:创建数据流上下文 259
12.1.6 stream_context_get_default函数:获取默认的数据流上下文 260
12.1.7 stream_context_get_options函数:获取数据流的设置 261
12.1.8 stream_context_set_option函数:对数据流、数据包或者上下文进行设置 261
12.1.9 stream_context_set_params函数:为数据流、数据包或者上下文设置参数 261
12.1.10 stream_copy_to_stream函数:在数据流之间进行复制操作 262
12.1.11 stream_filter_append函数:为数据流添加过滤器 262
12.1.12 stream_filter_prepend函数:为数据流预备添加过滤器 263
12.1.13 stream_filter_register函数:注册一个数据流的过滤器并作为PHP类执行 264
12.1.14 stream_filter_remove函数:从一个数据流中移除过滤器 265
12.1.15 stream_get_contents函数:读取数据流中的剩余数据到字符串 266
12.1.16 stream_get_filters函数:返回已经注册的数据流过滤器列表 267
12.1.17 stream_get_line函数:按照给定的定界符从数据流资源中获取行 267
12.1.18 stream_get_meta_data函数:从封装协议文件指针中获取报头/元数据 268
12.1.19 stream_get_transports函数:返回注册的Socket传输列表 269
12.1.20 stream_get_wrappers函数:返回注册的数据流列表 269
12.1.21 stream_register_wrapper函数:注册一个用PHP类实现的URL封装协议 270
12.1.22 stream_select函数:接收数据流数组并等待它们状态的改变 272
12.1.23 stream_set_blocking函数:将一个数据流设置为堵塞或者非堵塞状态 273
12.1.24 stream_set_timeout函数:对数据流进行超时设置 274
12.1.25 stream_set_write_buffer函数:为数据流设置缓冲区 274
12.1.26 stream_socket_accept函数:接受由函数stream_ socket_server()创建的Socket连接 275
12.1.27 stream_socket_client函数:打开网络或者UNIX主机的Socket连接 276
12.1.28 stream_socket_enable_crypto函数:为一个已经连接的Socket打开或者关闭数据加密 277
12.1.29 stream_socket_get_name函数:获取本地或者网络Socket的名称 278
12.1.30 stream_socket_pair函数:创建两个无区别的Socket数据流连接 278
12.1.31 stream_socket_recvfrom函数:从Socket获取数据,不管其连接与否 279
12.1.32 stream_socket_sendto函数:向Socket发送数据,不管其连接与否 280
12.1.33 stream_socket_server函数:创建一个网络或者UNIX Socket服务端 281
12.1.34 stream_wrapper_restore函数:恢复一个事先注销的数据包 281
12.1.35 stream_wrapper_unregister函数:注销一个URL地址包 282
12.2 小结 282

第13章 Socket函数 285
13.1 Socket连接类函数 285
13.1.1 socket_accept函数:接受一个Socket连接 285
13.1.2 socket_bind函数:绑定一个Socket连接 286
13.1.3 socket_close函数:关闭Socket连接 286
13.1.4 socket_connect函数:在Socket上初始化一个连接 286
13.1.5 socket_create_pair函数:建立一对Socket,并存储在数组中 287
13.1.6 Socket_create函数:建立Socket连接 289
13.1.7 socket_listen函数:监听一个Socket连接 290
13.2 Socket操作类函数 290
13.2.1 socket_clear_error函数:清空Socket错误信息或者最后一个错误代码 290
13.2.2 Socket_create_listen函数:在Socket上打开一个端口接受连接 291
13.2.3 Socket_get_option函数:获取Socket的设置选项 292
13.2.4 socket_getpeername函数:获取远程主机的Socket信息 293
13.2.5 Socket_getsockname函数:获取本地主机的Socket信息 294
13.2.6 socket_last_error函数:返回Socket最后一个错误代号 294
13.2.7 Socket_read函数:从连接中读取设置的最大长度的字节数 295
13.2.8 Socket_recv函数:从一个连接的Socket中接收数据 295
13.2.9 Socket_recvfrom函数:接收数据,不管连接是否断开 297
13.2.10 socket_select函数:查询Socket状态 297
13.2.11 socket_send函数:发送数据 298
13.2.12 socket_sendto函数:发送一条消息到Socket,不管连接是否断开 299
13.2.13 socket_set_block函数:锁定Socket 300
13.2.14 Socket_set_nonblock函数:设置不锁定状态 300
13.2.15 socket_set_option函数:设置Socket连接选项 301
13.2.16 socket_shutdown函数:关闭一个Socket连接 302
13.2.17 socket_strerror函数:返回一个包含Socket错误信息的字符串 302
13.2.18 socket_write函数:写入一个Socket 303
13.3 小结 303

第14章 SNMP函数 304
14.1 PHP中的SNMP函数 304
14.1.1 snmp_get_quick_print函数:返回UCD库中quick_print设置的当前值 304
14.1.2 snmp_get_valueretrieval函数:返回SNMP值如何被返回的路径 305
14.1.3 snmp_read_mib函数:读取并从分析MIB文件到动态的MIB树 305
14.1.4 snmp_set_enum_print函数:返回所有的枚举值 306
14.1.5 snmp_set_oid_numeric_print函数:返回所有的对象,包括它们各自的对象ID并指明 306
14.1.6 snmp_set_quick_print函数:设置UCD SNMP库中quick_print的值 306
14.1.7 snmp_set_valueretrieval函数:指明SNMP的值的返回路径 307
14.1.8 snmpget函数:获取一个SNMP对象 307
14.1.9 snmpgetnext函数:发送一个SNMP对象 308
14.1.10 snmprealwalk函数:返回指定的所有对象,包括它们各自的对象ID 308
14.1.11 snmpset函数:设置一个SNMP对象 308
14.1.12 snmpwalk函数:从代理返回所有的SNMP对象 309
14.1.13 snmpwalkoid函数:查询关于网络实体的信息树 309
14.2 小结 310

第15章 Session函数 311
15.1 PHP中常用的Session函数 311
15.1.1 session_cache_expire函数:获取或者设置当前Session的过期时间 311
15.1.2 session_cache_limiter函数:获取或者设置当前的cache限制者 312
15.1.3 session_commit函数:存储Session中的数据并终止Session 312
15.1.4 session_decode函数:解密Session数据 313
15.1.5 session_destroy函数:结束所有已经注册的Session 313
15.1.6 session_encode函数:将当前Session会话值加密为一个字符串 314
15.1.7 session_get_cookie_params函数:获取Session Cookie的参数 315
15.1.8 session_id函数:获取或者设置当前的Session ID值 315
15.1.9 session_is_registered函数:检查变量是否被注册为Session 316
15.1.10 session_module_name函数:获取或者设置目前的Session模组 316
15.1.11 session_name函数:获取或者设置目前的Session名称 317
15.1.12 session_regenerate_id函数:用一个新值更新当前的Session ID 318
15.1.13 session_register函数:注册Session为新的全局变量 318
15.1.14 session_save_path函数:获取或者设置目前的Session保存路径 319
15.1.15 session_set_cookie_params函数:设置Cookie的参数 319
15.1.16 session_set_save_handler函数:设置用户级的Session存储函数 320
15.1.17 session_start函数:初始化Session数据 321
15.1.18 session_unregister函数:从当前Session中注销一个值 321
15.1.19 session_unset函数:释放所有的Session变量 322
15.1.20 session_write_close函数:向Session中写入数据并终止Session 323
15.2 小结 323
第16章 URL函数 324
16.1 PHP中的URL函数 324
16.1.1 base64_decode函数:对使用MIME base64编码的数据进行解码 324
16.1.2 base64_encode函数:使用MIME base64对数据进行编码 325
16.1.3 get_headers函数:获取HTTP请求头部信息 325
16.1.4 get_meta_tags函数:从一个文件中提取所有的meta标签并返回一个数组 326
16.1.5 http_build_query函数:生成url-encoded之后的请求字符串 327
16.1.6 parse_url函数:解析URL并返回其组成部分 328
16.1.7 rawurldecode函数:对已编码的URL字符串进行解码 328
16.1.8 rawurlencode函数:按照RFC 1738对URL进行编码 328
16.1.9 urldecode函数:解码已编码的URL字符串 329
16.1.10 urlencode函数:编码URL字符串 329
16.2 小结 330

第17章 Mail函数 331
17.1 PHP中的Mail函数 331
17.1.1 ezmlm_hash函数:计算EZMLM所需的散列值 331
17.1.2 mail函数:发送邮件 332
17.2 小结 333

第18章 HTTP函数 334
18.1 PHP中的HTTP函数 334
18.1.1 header函数:发送一个原始HTTP标头 334
18.1.2 headers_list函数:返回已发送(或准备发送) 的响应标头的列表 335
18.1.3 headers_sent函数:检查标头是否已被发送以及在哪里被发送 335
18.1.4 setcookie函数:发送一个Cookie信息 336
18.1.5 setrawcookie函数:发送一个其值未经urlencode编码的Cookie 337
18.2 小结 337


第19章 FTP函数 338
19.1 FTP连接类函数 338
19.1.1 ftp_close函数:关闭一个活动的FTP连接 338
19.1.2 ftp_connect函数:建立一个新的FTP连接 339
19.1.3 ftp_login函数:登录FTP服务器 339
19.1.4 ftp_ssl_connect函数:通过SSL连接FTP服务器 340
19.1.5 ftp_quit函数:关闭一个活动的FTP连接 340
19.2 FTP文件操作类函数 341
19.2.1 ftp_cdup函数:切换到当前目录的父目录 341
19.2.2 ftp_chdir函数:在FTP服务器上切换当前目录 341
19.2.3 ftp_chmod函数:修改FTP服务器文件的访问权限 342
19.2.4 ftp_delete函数:删除FTP服务器上的一个文件 342
19.2.5 ftp_fget函数:从FTP服务器上下载一个文件并保存到本地一个已经打开的文件中343
19.2.6 ftp_fput函数:上传一个已经打开的文件到FTP服务器 344
19.2.7 ftp_get函数:从FTP服务器上下载一个文件 344
19.2.8 ftp_mdtm函数:返回指定文件的最后修改时间 345
19.2.9 ftp_mkdir函数:建立新目录 346
19.2.10 ftp_nb_continue函数:连续获取/发送文件 346
19.2.11 ftp_nb_fget函数:下载远程FTP服务器文件 347
19.2.12 ftp_nb_fput函数:上传文件到FTP服务器 348
19.2.13 ftp_nb_get函数:从FTP服务器上获取文件并写入本地文件 348
19.2.14 ftp_nb_put函数:存储一个文件至FTP服务器 349
19.2.15 ftp_nlist函数:返回给定目录的文件列表 350
19.2.16 ftp_put函数:上传文件到FTP服务器 350
19.2.17 ftp_pwd函数:返回当前目录名 351
19.2.18 ftp_rename函数:更改FTP服务器上指定的文件名 351
19.2.19 ftp_rmdir函数:删除一个目录 352
19.2.20 ftp_size函数:返回指定文件的大小 352
19.3 FTP服务器访问类函数 353
19.3.1 ftp_get_option函数:返回当前FTP连接的各种不同的选项设置 353
19.3.2 ftp_pasv函数:设置当前FTP被动模式是否打开 354
19.3.3 ftp_set_option函数:设置各种FTP运行时选项 354
19.3.4 ftp_systype函数:返回远程FTP服务器的系统类型 355
19.4 FTP命令类函数 355
19.4.1 ftp_alloc函数:发送ALO命令到远程的FTP服务器 355
19.4.2 ftp_exec函数:请求运行一条FTP命令 356
19.4.3 ftp_raw函数:发送命令到FTP服务器 357
19.4.4 ftp_rawlist函数:返回指定目录下文件的详细列表 357
19.4.5 ftp_site函数:向服务器发送SITE命令 358
19.5 小结 358

第20章 Network函数 359
20.1 主机操作类Network函数 359
20.1.1 checkdnsrr函数:查找主机的域名记录 359
20.1.2 dns_check_record函数:查找主机的DNS记录 359
20.1.3 dns_get_mx函数:获取主机的MX记录 360
20.1.4 dns_get_record函数:获取主机的DNS记录 360
20.1.5 gethostbyaddr函数:返回主机名称 360
20.1.6 gethostbyname函数:返回IP地址 361
20.1.7 gethostbynamel函数:返回IP地址列表 361
20.1.8 getmxrr函数:根据给出的域名返回MX记录 362
20.1.9 getprotobyname函数:返回协议名对应的协议号 362
20.1.10 getprotobynumber函数:返回协议号对应的协议名称 363
20.1.11 getservbyname函数:获取协议名称对应的端口号 363
20.1.12 getservbyport函数:获取端口对应的协议名称 364
20.2 日志操作类Network函数 365
20.2.1 closelog函数:关闭系统日志 365
20.2.2 define_syslog_variables函数:初始化所有系统日志的内容 365
20.2.3 openlog函数:打开到系统日志的连接 366
20.2.4 syslog函数:产生一个系统日志 367
20.3 其他操作类Network函数 368
20.3.1 debugger_off函数:禁用PHP DEBUG功能 368
20.3.2 debugger_on函数:启用PHP DEBUG功能 368
20.3.3 fsockopen函数:打开网络Socket连接 368
20.3.4 inet_ntop函数:把网络IP地址转换为可识别的形式 369
20.3.5 inet_pton函数:把可识别形式的IP地址转换为网络IP 369
20.3.6 ip2long函数:把IP地址转换为一个整数 370
20.3.7 long2ip函数:把一个整数转换为IP地址 370
20.3.8 pfsockopen函数:打开网络Socket持续连接 371
20.4 小结 371

第21章 Exif函数 375
21.1 PHP中的Exif函数 375
21.1.1 exif_imagetype函数:判断一个图像的类型 375
21.1.2 exif_read_data函数:从JPEG或TIFF文件中读取Exif头信息 376
21.1.3 exif_tagname函数:获取图像索引的头信息 377
21.1.4 exif_thumbnail函数:获取嵌入在TIFF或JPEG图像中的缩略图 377
21.1.5 read_exif_data函数:从JPEG或TIFF文件中读取Exif头信息 378
21.2 小结 378

第22章 Image函数 379
22.1 PHP中的Image函数 379
22.1.1 gd_info函数:获取当前安装的GD库的信息 379
22.1.2 getimagesize函数:获取图像的大小 381
22.1.3 image_type_to_extension函数:获取图像类型的文件后缀 381
22.1.4 image_type_to_mime_type函数:判断一个IMAGETYPE常量的MIME类型 382
22.1.5 image2wbmp函数:以WBMP格式将图像输出到浏览器或文件 383
22.1.6 imagealphablending函数:设定图像的混色模式 383
22.1.7 imageantialias函数:是否使用antialias(抗锯齿)功能 384
22.1.8 imagearc函数:画椭圆弧 384
22.1.9 imagechar函数:水平地画一个字符 386
22.1.10 imagecharup函数:垂直地画一个字符 386
22.1.11 imagecolorallocate函数:为一幅图像分配颜色 387
22.1.12 imagecolorallocatealpha 函数:为一幅图像分配颜色+alpha 388
22.1.13 imagecolorat函数:获取某像素的颜色索引值 389
22.1.14 imagecolorclosest函数:获取与指定颜色最接近的颜色的索引值 390
22.1.15 imagecolorclosestalpha函数:获取与指定颜色加透明度最接近的颜色的索引值390
22.1.16 imagecolorclosesthwb函数:获取与指定颜色最接近的色度的黑白色的索引 391
22.1.17 imagecolordeallocate函数:取消图像颜色的分配 391
22.1.18 imagecolorexact函数:获取指定颜色的索引值 392
22.1.19 imagecolorexactalpha函数:获取指定颜色加透明度的索引值 393
22.1.20 imagecolormatch函数:使一个图像中调色板版本的颜色与真彩色版本更能匹配393
22.1.21 imagecolorresolve函数:获取指定颜色的索引值或有可能得到的最接近的替代值393
22.1.22 imagecolorresolvealpha函数:获取指定颜色透明度的索引值或有可能得到的最接近的替代值 394
22.1.23 imagecolorset函数:给指定调色板索引设定颜色 394
22.1.24 imagecolorsforindex函数:获取某索引的颜色 395
22.1.25 imagecolorstotal函数:获取一幅图像的调色板中颜色的数目 395
22.1.26 imagecolortransparent函数:将某个颜色定义为透明色 396
22.1.27 imageconvolution函数:申请一个3*3的卷积矩阵 396
22.1.28 imagecopy函数:复制图像的一部分 397
22.1.29 imagecopymerge函数:复制并合并图像的一部分 397
22.1.30 imagecopymergegray函数:用灰度复制并合并图像的一部分 398
22.1.31 imagecopyresampled函数:重采样复制部分图像并调整大小 398
22.1.32 imagecopyresized函数:复制部分图像并调整大小 399
22.1.33 imagecreate函数:新建一个基于调色板的图像 400
22.1.34 imagecreatefromgd2函数:从GD 2文件或URL中新建一个图像 401
22.1.35 imagecreatefromgd2part函数:从给定的GD 2文件或URL中的一部分新建一个图像 401
22.1.36 imagecreatefromgd函数:从GD文件或URL中新建一个图像 402
22.1.37 imagecreatefromgif函数:从GIF文件或URL中新建一个图像 402
22.1.38 imagecreatefromjpeg函数:从JPEG文件或URL中新建一个图像 402
22.1.39 imagecreatefrompng函数:从PNG文件或URL中新建一个图像 403
22.1.40 imagecreatefromstring函数:从字符串中的图像流新建一个图像 403
22.1.41 imagecreatefromwbmp函数:从WBMP文件或URL中新建一个图像 404
22.1.42 imagecreatefromxbm函数:从XBM文件或URL中新建一个图像 405
22.1.43 imagecreatefromxpm函数:从XPM文件或URL中新建一个图像 405
22.1.44 imagecreatetruecolor函数:新建一个真彩色图像 405
22.1.45 imagedashedline函数:画一条虚线 406
22.1.46 imagedestroy函数:销毁一个图像 407
22.1.47 imageellipse函数:画一个椭圆 408
22.1.48 imagefill函数:用指定颜色填充一个区域 409
22.1.49 imagefilledarc函数:画一个椭圆弧并填充 410
22.1.50 imagefilledellipse函数:画一个椭圆并填充 411
22.1.51 imagefilledpolygon函数:画一个多边形并填充 412
22.1.52 imagefilledrectangle函数:画一个矩形并填充 413
22.1.53 imagefilltoborder函数:区域填充到指定颜色的边界为止 414
22.1.54 imagefilter函数:对图像使用过滤器 415
22.1.55 imagefontheight函数:获取字体高度 416
22.1.56 imagefontwidth函数:获取字体宽度 416
22.1.57 imageftbbox函数:给出一个使用FreeType2字体的文本框 416
22.1.58 imagefttext函数:使用FreeType2字体将文本写入图像 417
22.1.59 imagegammacorrect函数:对GD图像应用gamma修正 417
22.1.60 imagegd2函数:将GD 2图像输出到浏览器或文件 418
22.1.61 imagegd函数:将GD图像输出到浏览器或文件 418
22.1.62 imagegif函数:以GIF格式将图像输出到浏览器或文件 419
22.1.63 imageinterlace函数:激活或禁止隔行扫描 420
22.1.64 imageistruecolor函数:检查图像是否为真彩色图像 420
22.1.65 imagejpeg函数:以JPEG格式将图像输出到浏览器或文件 421
22.1.66 imagelayereffect函数:设定alpha混色标志以使用绑定的libgd分层效果 421
22.1.67 imageline函数:画一条线段 422
22.1.68 imageloadfont函数:载入一个新字体 423
22.1.69 imagepalettecopy函数:将调色板从一幅图像复制到另一幅 423
22.1.70 imagepng函数:以PNG格式将图像输出到浏览器或文件 424
22.1.71 imagepolygon函数:画一个多边形 424
22.1.72 imagepsbbox函数:给出一个使用PostScript Type1字体的文本框 426
22.1.73 imagepsencodefont函数:改变字体中的字符编码矢量 426
22.1.74 imagepsextendfont函数:扩充或精简字体 427
22.1.75 imagepsfreefont函数:释放一个PostScript Type1字体所占用的内存 427
22.1.76 imagepsloadfont函数:从文件中加载一个PostScript Type1字体 427
22.1.77 imagepsslantfont函数:倾斜某字体 428
22.1.78 imagepstext函数:用PostScript Type1字体把文本字符串画在图像上 428
22.1.79 imagerectangle函数:画一个矩形 429
22.1.80 imagerotate函数:用给定角度旋转图像 430
22.1.81 imagesavealpha函数:设置标记以在保存PNG图像时保存完整的alpha通道信息430
22.1.82 imagesetbrush 函数:设定画线用的画笔图像 431
22.1.83 imagesetpixel函数:画一个单一的像素 431
22.1.84 imagesetstyle函数:设定画线的风格 432
22.1.85 imagesetthickness函数:设定画线的宽度 434
22.1.86 imagesettile函数:设定用于填充的贴图 434
22.1.87 imagestring函数:水平地画一行字符串 434
22.1.88 imagestringup函数:垂直地画一行字符串 435
22.1.89 imagesx函数:获取图像宽度 436
22.1.90 imagesy函数:获取图像高度 436
22.1.91 imagetruecolortopalette函数:将真彩色图像转换为调色板图像 437
22.1.92 imagettfbbox函数:取得使用TrueType字体的文本的范围 437
22.1.93 imagettftext函数:用TrueType字体向图像写入文本 438
22.1.94 imagetypes函数:返回当前PHP版本所支持的图像类型 439
22.1.95 imagewbmp函数:以WBMP格式将图像输出到浏览器或文件 439
22.1.96 imagexbm函数:将XBM图像输出到浏览器或文件 440
22.1.97 iptcembed函数:将二进制IPTC数据嵌入一幅JPEG图像中 440
22.1.98 iptcparse函数:将二进制IPTC块解析为单个标记 441
22.1.99 jpeg2wbmp函数:将JPEG图像文件转换为WBMP图像文件 441
22.1.100 png2wbmp函数:将PNG图像文件转换为WBMP图像文件 442
22.2 小结 442

第23章 Win32API函数 445
23.1 PHP中的Win32API函数 445
23.1.1 w32api_deftype函数:为w32api_functions函数定义一个类型 445
23.1.2 w32api_init_dtype函数:创建了一个数据类型的实例,并且将函数返回值填入实例中 446
23.1.3 w32api_invoke_function函数:带一个传递参数的执行函数,传递参数在函数名的后面 446
23.1.4 w32api_register_function函数:从指定函数库中使用PHP注册一个函数 447
23.1.5 w32api_set_call_method函数:设置调用的方法 447
23.2 小结 447

第24章 Win32PS函数 448
24.1 PHP中的Win32PS函数 448
24.1.1 win32_ps_list_procs函数:列出不同进程的内存使用情况和CPU时间 448
24.1.2 win32_ps_stat_mem函数:列出当前系统的内存使用情况和CPU时间 449
24.1.3 win32_ps_stat_proc函数:列出特定进程的内存使用情况和CPU时间 450
24.2 小结 450

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值