首页
关于
友情链接
文章归档
Search
1
centos 32位 64位 下挂vagex一键包代码
716 阅读
2
wordpress转typecho方法
615 阅读
3
一个自制的virto精简版kvm qemu win2003模板 最低64M内存可用
605 阅读
4
PHP 安装
533 阅读
5
暴雨 车被泡了~
475 阅读
默认分类
vps综合利用
登录
/
注册
Search
标签搜索
Uncategorized
安装
mysql
utf-8
网站
google
linux
free
免费
黑色
ssl
一键包
优化
40%
press
vagex
32位
64位
debian
domain
御品VPS
累计撰写
501
篇文章
累计收到
1
条评论
首页
栏目
默认分类
vps综合利用
页面
关于
友情链接
文章归档
搜索到
10
篇与
free
的结果
2018-03-25
PHP XML Expat 解析器
PHP 数据库 ODBCPHP XML DOM PHP XML Expat 解析器内建的 Expat 解析器使在 PHP 中处理 XML 文档成为可能。XML 是什么?XML 用于描述数据,其焦点是数据是什么。XML 文件描述了数据的结构。在 XML 中,没有预定义的标签。您必须定义自己的标签。如需学习更多关于 XML 的知识,请访问我们的 XML 教程。Expat 是什么?如需读取和更新 - 创建和处理 - 一个 XML 文档,您需要 XML 解析器。有两种基本的 XML 解析器类型: 基于树的解析器:这种解析器把 XML 文档转换为树型结构。它分析整篇文档,并提供了对树中元素的访问,例如文档对象模型 (DOM)。 基于事件的解析器:将 XML 文档视为一系列的事件。当某个具体的事件发生时,解析器会调用函数来处理。 Expat 解析器是基于事件的解析器。基于事件的解析器集中在 XML 文档的内容,而不是它们的结构。正因为如此,基于事件的解析器能够比基于树的解析器更快地访问数据。请看下面的 XML 片段:<from>Jani</from>基于事件的解析器把上面的 XML 报告为一连串的三个事件: 开始元素:from 开始 CDATA 部分,值:Jani 关闭元素:from 上面的 XML 实例包含了形式良好的 XML。不过这个实例是无效的 XML,因为没有与它关联的文档类型声明 (DTD)。然而,在使用 Expat 解析器时,这没有区别。Expat 是不检查有效性的解析器,忽略任何 DTD。作为一款基于事件、非验证的 XML 解析器,Expat 快速且轻巧,十分适合 PHP 的 Web 应用程序。注释:XML 文档必须形式良好,否则 Expat 会生成错误。安装XML Expat 解析器函数是 PHP 核心的组成部分。无需安装就可以使用这些函数。XML 文件下面的 XML 文件将应用在我们的实例中:<?xml version="1.0" encoding="ISO-8859-1"?><note><to>Tove</to><from>Jani</from><heading>Reminder</heading><body>Don't forget me this weekend!</body></note>初始化 XML 解析器我们要在 PHP 中初始化 XML 解析器,为不同的 XML 事件定义处理器,然后解析这个 XML 文件。实例<?php//Initialize the XML parser$parser=xml_parser_create();//Function to use at the start of an elementfunction start($parser,$element_name,$element_attrs){switch($element_name){case "NOTE":echo "-- Note --<br>";break;case "TO":echo "To: ";break;case "FROM":echo "From: ";break;case "HEADING":echo "Heading: ";break;case "BODY":echo "Message: ";}}//Function to use at the end of an elementfunction stop($parser,$element_name){echo "<br>";}//Function to use when finding character datafunction char($parser,$data){echo $data;}//Specify element handlerxml_set_element_handler($parser,"start","stop");//Specify data handlerxml_set_character_data_handler($parser,"char");//Open XML file$fp=fopen("test.xml","r");//Read datawhile ($data=fread($fp,4096)){xml_parse($parser,$data,feof($fp)) ordie (sprintf("XML Error: %s at line %d",xml_error_string(xml_get_error_code($parser)),xml_get_current_line_number($parser)));}//Free the XML parserxml_parser_free($parser);?>以上代码将输出:-- Note --To: ToveFrom: JaniHeading: ReminderMessage: Don't forget me this weekend!工作原理: 通过 xml_parser_create() 函数初始化 XML 解析器 创建配合不同事件处理程序的的函数 添加 xml_set_element_handler() 函数来定义,当解析器遇到开始和结束标签时执行哪个函数 添加 xml_set_character_data_handler() 函数来定义,当解析器遇到字符数据时执行哪个函数 通过 xml_parse() 函数来解析文件 "test.xml" 万一有错误的话,添加 xml_error_string() 函数把 XML 错误转换为文本说明 调用 xml_parser_free() 函数来释放分配给 xml_parser_create() 函数的内存 更多 PHP Expat 解析器的信息如需了解更多关于 PHP Expat 函数的信息,请访问我们的 PHP XML Parser 参考手册。
2018年03月25日
172 阅读
0 评论
0 点赞
2018-03-25
PHP 5 Filesystem 函数
PHP Error 和 Logging 函数PHP Filter 函数 PHP 5 Filesystem 函数PHP Filesystem 简介Filesystem 函数允许您访问和操作文件系统。安装Filesystem 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。Runtime 配置Filesystem 函数的行为受到 php.ini 中设置的影响。Filesystem 配置选项: 名称 默认 描述 可改变 allow_url_fopen "1" 允许 fopen()-type 函数使用 URL。(PHP 4.0.4 版以后可用) PHP_INI_SYSTEM user_agent NULL 定义 PHP 发送的用户代理。(PHP 4.3 版以后可用) PHP_INI_ALL default_socket_timeout "60" 设置基于 socket 流的默认的超时时间(秒)。(PHP 4.3 版以后可用) PHP_INI_ALL from "" 定义匿名 FTP 的密码(您的 email 地址)。 PHP_INI_ALL auto_detect_line_endings "0" 当设置为 "1" 时,PHP 将检查通过 fgets() 和 file() 取得的数据中的行结束符号是符合 Unix、MS-Dos 还是 Mac 的习惯。(PHP 4.3 版以后可用) PHP_INI_ALL Unix / Windows 兼容性当在 Unix 平台上规定路径时,正斜杠 (/) 用作目录分隔符。而在 Windows 平台上,正斜杠 (/) 和反斜杠 (/) 均可使用。PHP 5 Filesystem 函数 函数 描述 basename() 返回路径中的文件名部分。 chgrp() 改变文件组。 chmod() 改变文件模式。 chown() 改变文件所有者。 clearstatcache() 清除文件状态缓存。 copy() 复制文件。 delete() 参见 unlink() 或 unset() dirname() 返回路径中的目录名称部分。 disk_free_space() 返回目录的可用空间。 disk_total_space() 返回一个目录的磁盘总容量。 diskfreespace() disk_free_space() 的别名。 fclose() 关闭打开的文件。 feof() 测试文件指针是否到了文件末尾。 fflush() 向打开的文件刷新缓冲输出。 fgetc() 从打开的文件中返回字符。 fgetcsv() 从打开的文件中解析一行,校验 CSV 字段。 fgets() 从打开的文件中返回一行。 fgetss() 从打开的文件中返回一行,并过滤掉 HTML 和 PHP 标签。 file() 把文件读入一个数组中。 file_exists() 检查文件或目录是否存在。 file_get_contents() 把文件读入字符串。 file_put_contents() 把字符串写入文件。 fileatime() 返回文件的上次访问时间。 filectime() 返回文件的上次修改时间。 filegroup() 返回文件的组 ID。 fileinode() 返回文件的 inode 编号。 filemtime() 返回文件内容的上次修改时间。 fileowner() 返回文件的用户 ID (所有者)。 fileperms() 返回文件的权限。 filesize() 返回文件大小。 filetype() 返回文件类型。 flock() 锁定或释放文件。 fnmatch() 根据指定的模式来匹配文件名或字符串。 fopen() 打开一个文件或 URL。 fpassthru() 从打开的文件中读数据,直到文件末尾(EOF),并向输出缓冲写结果。 fputcsv() 把行格式化为 CSV 并写入一个打开的文件中。 fputs() fwrite() 的别名。 fread() 读取打开的文件。 fscanf() 根据指定的格式对输入进行解析。 fseek() 在打开的文件中定位。 fstat() 返回关于一个打开的文件的信息。 ftell() 返回在打开文件中的当前位置。 ftruncate() 把打开文件截断到指定的长度。 fwrite() 写入打开的文件。 glob() 返回一个包含匹配指定模式的文件名/目录的数组。 is_dir() 判断文件是否是一个目录。 is_executable() 判断文件是否可执行。 is_file() 判断文件是否是常规的文件。 is_link() 判断文件是否是连接。 is_readable() 判断文件是否可读。 is_uploaded_file() 判断文件是否是通过 HTTP POST 上传的。 is_writable() 判断文件是否可写。 is_writeable() is_writable() 的别名。 lchgrp() 改变符号连接的组所有权。 lchown() 改变符号连接的用户所有权。 link() 创建一个硬连接。 linkinfo() 返回有关一个硬连接的信息。 lstat() 返回关于文件或符号连接的信息。 mkdir() 创建目录。 move_uploaded_file() 把上传的文件移动到新位置。 parse_ini_file() 解析一个配置文件。 parse_ini_string() 解析一个配置字符串。 pathinfo() 返回关于文件路径的信息。 pclose() 关闭由 popen() 打开的进程。 popen() 打开一个进程。 readfile() 读取一个文件,并写入到输出缓冲。 readlink() 返回符号连接的目标。 realpath() 返回绝对路径名。 realpath_cache_get() 返回高速缓存条目。 realpath_cache_size() 返回高速缓存大小。 rename() 重命名文件或目录。 rewind() 倒回文件指针的位置。 rmdir() 删除空的目录。 set_file_buffer() 设置已打开文件的缓冲大小。 stat() 返回关于文件的信息。 symlink() 创建符号连接。 tempnam() 创建唯一的临时文件。 tmpfile() 创建唯一的临时文件。 touch() 设置文件的访问和修改时间。 umask() 改变文件的文件权限。 unlink() 删除文件。
2018年03月25日
191 阅读
0 评论
0 点赞
2018-03-25
PHP XML 函数
PHP 5 String 函数PHP Zip File 函数 PHP XML Parser 函数PHP XML Parser 简介XML 函数允许您解析 XML 文档,但无法对其进行验证。XML 是一种用于标准结构化文档交换的数据格式。您可以在我们的 XML 教程 中找到更多有关 XML 的信息。该扩展使用 Expat XML 解析器。Expat 是一种基于事件的解析器,它把 XML 文档视为一系列事件。当某个事件发生时,它调用一个指定的函数处理它。Expat 是无验证的解析器,忽略任何链接到文档的 DTD。但是,如果文档的形式不好,则会以一个错误消息结束。由于它是一种基于事件,且无验证的解析器,Expat 具有快速并适合 Web 应用程序的特性。XML 解析器函数允许您创建 XML 解析器,并为 XML 事件定义句柄。安装XML Parser 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。PHP XML Parser 函数PHP:指示支持该函数的最早的 PHP 版本。 函数 描述 PHP utf8_decode() 把 UTF-8 字符串解码为 ISO-8859-1。 3 utf8_encode() 把 ISO-8859-1 字符串编码为 UTF-8。 3 xml_error_string() 获取 XML 解析器的错误字符串。 3 xml_get_current_byte_index() 获取 XML 解析器的当前字节索引。 3 xml_get_current_column_number() 获取 XML 解析器的当前列号。 3 xml_get_current_line_number() 获取 XML 解析器的当前行号。 3 xml_get_error_code() 获取 XML 解析器的错误代码。 3 xml_parse() 解析 XML 文档。 3 xml_parse_into_struct() 把 XML 数据解析到数组中。 3 xml_parser_create_ns() 创建带有命名空间支持的 XML 解析器。 4 xml_parser_create() 创建 XML 解析器。 3 xml_parser_free() 释放 XML 解析器。 3 xml_parser_get_option() 从 XML 解析器获取选项。 3 xml_parser_set_option() 为 XML 解析器设置选项。 3 xml_set_character_data_handler() 建立字符数据处理器。 3 xml_set_default_handler() 建立默认处理器。 3 xml_set_element_handler() 建立起始和终止元素处理器。 3 xml_set_end_namespace_decl_handler() 建立终止命名空间声明处理器。 4 xml_set_external_entity_ref_handler() 建立外部实体处理器。 3 xml_set_notation_decl_handler() 建立符号声明处理器。 3 xml_set_object() 在对象中使用 XML 解析器。 4 xml_set_processing_instruction_handler() 建立处理指令(PI)处理器。 3 xml_set_start_namespace_decl_handler() 建立起始命名空间声明处理器。 4 xml_set_unparsed_entity_decl_handler() 建立未解析实体声明处理器。 3 PHP XML Parser 常量 常量 XML_ERROR_NONE (integer) XML_ERROR_NO_MEMORY (integer) XML_ERROR_SYNTAX (integer) XML_ERROR_NO_ELEMENTS (integer) XML_ERROR_INVALID_TOKEN (integer) XML_ERROR_UNCLOSED_TOKEN (integer) XML_ERROR_PARTIAL_CHAR (integer) XML_ERROR_TAG_MISMATCH (integer) XML_ERROR_DUPLICATE_ATTRIBUTE (integer) XML_ERROR_JUNK_AFTER_DOC_ELEMENT (integer) XML_ERROR_PARAM_ENTITY_REF (integer) XML_ERROR_UNDEFINED_ENTITY (integer) XML_ERROR_RECURSIVE_ENTITY_REF (integer) XML_ERROR_ASYNC_ENTITY (integer) XML_ERROR_BAD_CHAR_REF (integer) XML_ERROR_BINARY_ENTITY_REF (integer) XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF (integer) XML_ERROR_MISPLACED_XML_PI (integer) XML_ERROR_UNKNOWN_ENCODING (integer) XML_ERROR_INCORRECT_ENCODING (integer) XML_ERROR_UNCLOSED_CDATA_SECTION (integer) XML_ERROR_EXTERNAL_ENTITY_HANDLING (integer) XML_OPTION_CASE_FOLDING (integer) XML_OPTION_TARGET_ENCODING (integer) XML_OPTION_SKIP_TAGSTART (integer) XML_OPTION_SKIP_WHITE (integer)
2018年03月25日
161 阅读
0 评论
0 点赞
2018-03-25
PHP 5 Timezones
PHP 实例 AJAX 投票PHP array() 函数 PHP 5 时区PHP 支持的时区下面是 PHP 支持的时区的完整列表,这些对一些 PHP 日期函数很有用。 非洲 美洲 南极洲 北冰洋 亚洲 大西洋 大洋洲 欧洲 印度洋 太平洋 非洲 Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara Africa/Asmera Africa/Bamako Africa/Bangui Africa/Banjul Africa/Bissau Africa/Blantyre Africa/Brazzaville Africa/Bujumbura Africa/Cairo Africa/Casablanca Africa/Ceuta Africa/Conakry Africa/Dakar Africa/Dar_es_Salaam Africa/Djibouti Africa/Douala Africa/El_Aaiun Africa/Freetown Africa/Gaborone Africa/Harare Africa/Johannesburg Africa/Juba Africa/Kampala Africa/Khartoum Africa/Kigali Africa/Kinshasa Africa/Lagos Africa/Libreville Africa/Lome Africa/Luanda Africa/Lubumbashi Africa/Lusaka Africa/Malabo Africa/Maputo Africa/Maseru Africa/Mbabane Africa/Mogadishu Africa/Monrovia Africa/Nairobi Africa/Ndjamena Africa/Niamey Africa/Nouakchott Africa/Ouagadougou Africa/Porto-Novo Africa/Sao_Tome Africa/Timbuktu Africa/Tripoli Africa/Tunis Africa/Windhoek 美洲 America/Adak America/Anchorage America/Anguilla America/Antigua America/Araguaina America/Argentina/Buenos_Aires America/Argentina/Catamarca America/Argentina/ComodRivadavia America/Argentina/Cordoba America/Argentina/Jujuy America/Argentina/La_Rioja America/Argentina/Mendoza America/Argentina/Rio_Gallegos America/Argentina/Salta America/Argentina/San_Juan America/Argentina/San_Luis America/Argentina/Tucuman America/Argentina/Ushuaia America/Aruba America/Asuncion America/Atikokan America/Atka America/Bahia America/Bahia_Banderas America/Barbados America/Belem America/Belize America/Blanc-Sablon America/Boa_Vista America/Bogota America/Boise America/Buenos_Aires America/Cambridge_Bay America/Campo_Grande America/Cancun America/Caracas America/Catamarca America/Cayenne America/Cayman America/Chicago America/Chihuahua America/Coral_Harbour America/Cordoba America/Costa_Rica America/Creston America/Cuiaba America/Curacao America/Danmarkshavn America/Dawson America/Dawson_Creek America/Denver America/Detroit America/Dominica America/Edmonton America/Eirunepe America/El_Salvador America/Ensenada America/Fort_Wayne America/Fortaleza America/Glace_Bay America/Godthab America/Goose_Bay America/Grand_Turk America/Grenada America/Guadeloupe America/Guatemala America/Guayaquil America/Guyana America/Halifax America/Havana America/Hermosillo America/Indiana/Indianapolis America/Indiana/Knox America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Tell_City America/Indiana/Vevay America/Indiana/Vincennes America/Indiana/Winamac America/Indianapolis America/Inuvik America/Iqaluit America/Jamaica America/Jujuy America/Juneau America/Kentucky/Louisville America/Kentucky/Monticello America/Knox_IN America/Kralendijk America/La_Paz America/Lima America/Los_Angeles America/Louisville America/Lower_Princes America/Maceio America/Managua America/Manaus America/Marigot America/Martinique America/Matamoros America/Mazatlan America/Mendoza America/Menominee America/Merida America/Metlakatla America/Mexico_City America/Miquelon America/Moncton America/Monterrey America/Montevideo America/Montreal America/Montserrat America/Nassau America/New_York America/Nipigon America/Nome America/Noronha America/North_Dakota/Beulah America/North_Dakota/Center America/North_Dakota/New_Salem America/Ojinaga America/Panama America/Pangnirtung America/Paramaribo America/Phoenix America/Port-au-Prince America/Port_of_Spain America/Porto_Acre America/Porto_Velho America/Puerto_Rico America/Rainy_River America/Rankin_Inlet America/Recife America/Regina America/Resolute America/Rio_Branco America/Rosario America/Santa_Isabel America/Santarem America/Santiago America/Santo_Domingo America/Sao_Paulo America/Scoresbysund America/Shiprock America/Sitka America/St_Barthelemy America/St_Johns America/St_Kitts America/St_Lucia America/St_Thomas America/St_Vincent America/Swift_Current America/Tegucigalpa America/Thule America/Thunder_Bay America/Tijuana America/Toronto America/Tortola America/Vancouver America/Virgin America/Whitehorse America/Winnipeg America/Yakutat America/Yellowknife 南极洲 Antarctica/Casey Antarctica/Davis Antarctica/DumontDUrville Antarctica/Macquarie Antarctica/Mawson Antarctica/McMurdo Antarctica/Palmer Antarctica/Rothera Antarctica/South_Pole Antarctica/Syowa Antarctica/Vostok 北冰洋 Arctic/Longyearbyen 亚洲 Asia/Aden Asia/Almaty Asia/Amman Asia/Anadyr Asia/Aqtau Asia/Aqtobe Asia/Ashgabat Asia/Ashkhabad Asia/Baghdad Asia/Bahrain Asia/Baku Asia/Bangkok Asia/Beirut Asia/Bishkek Asia/Brunei Asia/Calcutta Asia/Choibalsan Asia/Chongqing Asia/Chungking Asia/Colombo Asia/Dacca Asia/Damascus Asia/Dhaka Asia/Dili Asia/Dubai Asia/Dushanbe Asia/Gaza Asia/Harbin Asia/Hebron Asia/Ho_Chi_Minh Asia/Hong_Kong Asia/Hovd Asia/Irkutsk Asia/Istanbul Asia/Jakarta Asia/Jayapura Asia/Jerusalem Asia/Kabul Asia/Kamchatka Asia/Karachi Asia/Kashgar Asia/Kathmandu Asia/Katmandu Asia/Khandyga Asia/Kolkata Asia/Krasnoyarsk Asia/Kuala_Lumpur Asia/Kuching Asia/Kuwait Asia/Macao Asia/Macau Asia/Magadan Asia/Makassar Asia/Manila Asia/Muscat Asia/Nicosia Asia/Novokuznetsk Asia/Novosibirsk Asia/Omsk Asia/Oral Asia/Phnom_Penh Asia/Pontianak Asia/Pyongyang Asia/Qatar Asia/Qyzylorda Asia/Rangoon Asia/Riyadh Asia/Saigon Asia/Sakhalin Asia/Samarkand Asia/Seoul Asia/Shanghai Asia/Singapore Asia/Taipei Asia/Tashkent Asia/Tbilisi Asia/Tehran Asia/Tel_Aviv Asia/Thimbu Asia/Thimphu Asia/Tokyo Asia/Ujung_Pandang Asia/Ulaanbaatar Asia/Ulan_Bator Asia/Urumqi Asia/Ust-Nera Asia/Vientiane Asia/Vladivostok Asia/Yakutsk Asia/Yekaterinburg Asia/Yerevan 大西洋 Atlantic/Azores Atlantic/Bermuda Atlantic/Canary Atlantic/Cape_Verde Atlantic/Faeroe Atlantic/Faroe Atlantic/Jan_Mayen Atlantic/Madeira Atlantic/Reykjavik Atlantic/South_Georgia Atlantic/St_Helena Atlantic/Stanley 大洋洲 Australia/ACT Australia/Adelaide Australia/Brisbane Australia/Broken_Hill Australia/Canberra Australia/Currie Australia/Darwin Australia/Eucla Australia/Hobart Australia/LHI Australia/Lindeman Australia/Lord_Howe Australia/Melbourne Australia/North Australia/NSW Australia/Perth Australia/Queensland Australia/South Australia/Sydney Australia/Tasmania Australia/Victoria Australia/West Australia/Yancowinna 欧洲 Europe/Amsterdam Europe/Andorra Europe/Athens Europe/Belfast Europe/Belgrade Europe/Berlin Europe/Bratislava Europe/Brussels Europe/Bucharest Europe/Budapest Europe/Busingen Europe/Chisinau Europe/Copenhagen Europe/Dublin Europe/Gibraltar Europe/Guernsey Europe/Helsinki Europe/Isle_of_Man Europe/Istanbul Europe/Jersey Europe/Kaliningrad Europe/Kiev Europe/Lisbon Europe/Ljubljana Europe/London Europe/Luxembourg Europe/Madrid Europe/Malta Europe/Mariehamn Europe/Minsk Europe/Monaco Europe/Moscow Europe/Nicosia Europe/Oslo Europe/Paris Europe/Podgorica Europe/Prague Europe/Riga Europe/Rome Europe/Samara Europe/San_Marino Europe/Sarajevo Europe/Simferopol Europe/Skopje Europe/Sofia Europe/Stockholm Europe/Tallinn Europe/Tirane Europe/Tiraspol Europe/Uzhgorod Europe/Vaduz Europe/Vatican Europe/Vienna Europe/Vilnius Europe/Volgograd Europe/Warsaw Europe/Zagreb Europe/Zaporozhye Europe/Zurich 印度洋 Indian/Antananarivo Indian/Chagos Indian/Christmas Indian/Cocos Indian/Comoro Indian/Kerguelen Indian/Mahe Indian/Maldives Indian/Mauritius Indian/Mayotte Indian/Reunion 太平洋 Pacific/Apia Pacific/Auckland Pacific/Chatham Pacific/Chuuk Pacific/Easter Pacific/Efate Pacific/Enderbury Pacific/Fakaofo Pacific/Fiji Pacific/Funafuti Pacific/Galapagos Pacific/Gambier Pacific/Guadalcanal Pacific/Guam Pacific/Honolulu Pacific/Johnston Pacific/Kiritimati Pacific/Kosrae Pacific/Kwajalein Pacific/Majuro Pacific/Marquesas Pacific/Midway Pacific/Nauru Pacific/Niue Pacific/Norfolk Pacific/Noumea Pacific/Pago_Pago Pacific/Palau Pacific/Pitcairn Pacific/Pohnpei Pacific/Ponape Pacific/Port_Moresby Pacific/Rarotonga Pacific/Saipan Pacific/Samoa Pacific/Tahiti Pacific/Tarawa Pacific/Tongatapu Pacific/Truk Pacific/Wake Pacific/Wallis Pacific/Yap
2018年03月25日
183 阅读
0 评论
0 点赞
2018-03-25
PHP 图像处理
PHP MySQL 预处理语句php getimagesize 函数 – 获取图像信息 PHP 图像处理PHP 提供了丰富的图像处理函数,主要包括: 函数描述 gd_info() 取得当前安装的 GD 库的信息 getimagesize() 获取图像信息 getimagesizefromstring() 获取图像信息 image_type_to_extension() 获取图片后缀 image_type_to_mime_type() 返回图像的 MIME 类型 image2wbmp() 输出WBMP图片 imageaffine() 返回经过仿射变换后的图像 imageaffinematrixconcat() 连接两个矩阵 imageaffinematrixget() 获取矩阵 imagealphablending() 设定图像的混色模式 imageantialias() 是否使用抗锯齿(antialias)功能 imagearc() 画椭圆弧 imagechar() 写出横向字符 imagecharup() 垂直地画一个字符 imagecolorallocate() 为一幅图像分配颜色 imagecolorallocatealpha() 为一幅图像分配颜色和透明度 imagecolorat() 取得某像素的颜色索引值 imagecolorclosest() 取得与指定的颜色最接近的颜色的索引值 imagecolorclosestalpha() 取得与指定的颜色加透明度最接近的颜色的索引 imagecolorclosesthwb() 取得与指定的颜色最接近的色度的黑白色的索引 imagesx() 、imagesy() 获取图像宽度与高度 GD 库 使用 PHP 图像处理函数,需要加载 GD 支持库。请确定 php.ini 加载了 GD 库:Window 服务器上:extension = php_gd2.dll Linux 和 Mac 系统上: extension = php_gd2.so 使用 gd_info() 函数可以查看当前安装的 GD 库的信息:<?php var_dump(gd_info()); ?> 输出大致如下:array(12) { ["GD Version"]=> string(26) "bundled (2.1.0 compatible)" ["FreeType Support"]=> bool(true) ["FreeType Linkage"]=> string(13) "with freetype" ["T1Lib Support"]=> bool(false) ["GIF Read Support"]=> bool(true) ["GIF Create Support"]=> bool(true) ["JPEG Support"]=> bool(true) ["PNG Support"]=> bool(true) ["WBMP Support"]=> bool(true) ["XPM Support"]=> bool(false) ["XBM Support"]=> bool(true) ["JIS-mapped Japanese Font Support"]=> bool(false) }
2018年03月25日
171 阅读
0 评论
0 点赞
1
2