PHP4用户手册:函数->CURL->curl_exec (转)
PHP4用户手册:函数->CURL->curl_exec (转)[@more@]curl_exec (PHP 4 >= 4.0.2)curl_exec -- 执行一个CURL会话 描述 bool curl_exec (int ch) 在你初始化一个CURL会话,及为这个会话设置了所有的选项后,这个函数将被调用。它的目的仅仅是执行预先确定的CURL会话(通过给定的ch参数)。
PHP4用户手册:函数->CURL->curl_close (转)
PHP4用户手册:函数->CURL->curl_close (转)[@more@] curl_close (PHP 4 >= 4.0.2)curl_close -- 关闭一个CURL会话 描述 void curl_close (int ch) 这个函数关闭一个CURL会话,并且释放所有的资源。CURL句柄(ch参数)也被删除。
PHP4用户手册:函数->CURL->curl_setopt (转)
PHP4用户手册:函数->CURL->curl_setopt (转)[@more@] curl_setopt (PHP 4 >= 4.0.2)curl_setopt -- 为CURL调用设置一个选项 描述 bool curl_setopt (int ch, string option, mixed value) curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。 下列选项的值将被作为长整形使用(在option参数中指定): CURLOPT_INFILESIZE: 当你上传一个文件到远程站点,这个选项告诉PHP你上传文件的大小。 CURLOPT_VERBOSE: 如果你想CURL报告每一件意外的事情
PHP4用户手册:函数->CRUL->curl_init (转)
PHP4用户手册:函数->CRUL->curl_init (转)[@more@]curl_init (PHP 4 >= 4.0.2)curl_init -- 初始化一个CURL会话 描述 int curl_init ([string url]) curl_init()函数将初始化一个新的会话,返回一个CURL句柄供服务器脚本类/PHP/PHP用户手册/fancy/function.curl-setopt.html">curl_setopt(), curl_exec(),和 curl_close() 函数使用。如果可选参数被提供,那么CURLOPT_URL选项将被设置成这个参数的值。你可以使用curl_setopt()函数人工设置。 例 1. 初始化一个新的CURL会话,且取回一个网页 <?ph
PHP4用户手册:数据类型->arrays (转)
PHP4用户手册:数据类型->arrays (转)[@more@]Arrays 在PHP中一个数组实际上是一个有次序的映射。一个映射是映射值到关键字上。这个类型在单独的方法上被优化的,你可以作为一个真实的数组或一个列表(向量),hashtable (一个映射的执行),字典,聚集,堆栈,队列和更多的来使用它。因为你可能还有另外的PHP-数组作为一个值,你也可以十分容易的模仿树结构。 这个结构的解释超过了这本手册的范围,但是你将发现为这结构的最小的范例。关于这个结构的更多信息,请你查阅其它文献。 语法 用服务器脚本类/PHP/PHP用户手册/fancy/func
PHP4用户手册:函数->CURL (转)
PHP4用户手册:函数->CURL (转)[@more@] XI. CURL, 客户 URL 库函数 PHP 支持libcurl(允许你用不同的协议连接和沟通不同的服务器)。, libcurl当前支持http, https, FTP, gopher, te.NET, dict, file, 和LDAP 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传(当然你也可以使用PHP的ftp扩展), HTTP基本表单上传,代理,Cookies,和用户认证。 为了使用CURL函数你需要安装CURL包。PHP 需要你使用CURL 7.0.2-beta或更高版。如果CURL的版本低于7.0.2-beta,PHP将不工作。 要使用PHP的CURL支持,你必须用带有--with-cu
PHP4用户手册:变量->基础 (转)
PHP4用户手册:变量->基础 (转)[@more@]第7章. 变量 目录列表 服务器脚本类/PHP/PHP用户手册/fancy/language.variables.html#language.variables.basics">基础 固定变量 SCOpe.html">变量作用域 变量的变量 PHP外的变量 基础 变量的描述:在PHP中是一个美元符后跟随变量的名字。变量名是大小写敏感的。 变量名的命名与PHP中其他标签的一致。一个有效变量名是以一个字线或下划线开始的,随后是一些字线,数字或下划线。当作正则表达式看待,它将是这样的:'[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*' 注意:一个
PHP4用户手册:函数->count (转)
PHP4用户手册:函数->count (转)[@more@] count (PHP 3, PHP 4 >= 4.0.0)count -- 计算变量中元素的个数 描述 int count (mixed var) 返回一个变量var元素的个数 , 最有代表性的是服务器脚本类/PHP/PHP用户手册/fancy/language.types.array.html">数组 (其他类型只有一个元素)。 如果这个变量var 不是一个数组,将返回1 (除外:count(NULL) 相当于 0). 警告 count() 可能为一个没有设置的变理返回0,但是它也可以为已初始化的空数组返回0。如果要检查一个变量是否设置请使用isset() 函数。 关于数组
PHP4用户手册:流程控制->for (转)
PHP4用户手册:流程控制->for (转)[@more@]for for 循环是PHP中非常复杂的循环。它的行为象C语言中的一样。以下是循环的语法: for (expr1; expr2; expr3) statement 第一个表达式(expr1)是循环无条件开始的值。 在每次反复开始,表达式expr2 被计算。如果值为TRUE,则继续循环,执行嵌套的语句。如果值为FALSE,执行循环以后的 在每次反复,表达式expr3 被计算(执行)。 每个表达式都可以为空。expr2 为空则意味着循环将不确定的运行(PHP 隐暗认为它为真,象C语言一样)。 这不可能想你想的那样结束,你可以使用服务器脚本
PHP4用户手册:函数->file (转)
PHP4用户手册:函数->file (转)[@more@] file (PHP 3, PHP 4 >= 4.0.0)file -- 读取整个文件到数组 描述 array file (string filename [, int use_include_path]) 除了file()返回的是数组,其它的与服务器脚本类/PHP/PHP用户手册/fancy/function.readfile.html">readfile()一样。数组的每个元素对应文件的每一行,而带有换行符。 注意:在结果数组中的每行包含着行结尾,如果你不想要行结尾你可使用trim() 函数去掉它。 如果你想在包含路径中搜索文件,你可以使用可选的第二个参数并把它设置为"1"。
PHP4用户手册:函数->trim (转)
PHP4用户手册:函数->trim (转)[@more@] trim (PHP 3, PHP 4 >= 4.0.0)trim -- 去除一个字符串开始和结尾的空白 描述 string trim (string str [, string charlist]) 注意:第二个参数用在PHP 4.1.0 这个函数返回str字符串被去除首尾空白后的新字符串。不带第二个参数trim() 将去除下列字符: " " (ASCII 32 (0x20)), 空格; "t" (ASCII 9 (0x09)), 制表符; "n" (ASCII 10 (0x0A)), 换行符; "r" (ASCII 13 (0x0D)), 回车符; "" (ASCII 0 (0x00)), 空字符; "x0B" (ASCII 11
PHP4用户手册:流程控制->require (转)
PHP4用户手册:流程控制->require (转)[@more@] require() 服务器脚本类/PHP/PHP用户手册/fancy/function.require.html">require() 语句用它指定的文件代替它自己,这很像C中的预处理#include 的功能。 如果在PHP中"URL fopen wrappers"项是打开的(这是默认的配置),你可以在require()中使用URL代替本地路径。更多的信息参见Remote files和fopen()。 一个重要的提示是:当一个文件被include()或require()时,是怎样工作的,从目标文件开始分析PHP模块和HTML模块的点滴,在结束时重新摘要PHP模块。 前提是,有一些被有效地PHP
PHP4用户手册:常量 (转)
PHP4用户手册:常量 (转)[@more@]
PHP4用户手册:函数->fwrite (转)
PHP4用户手册:函数->fwrite (转)[@more@]fwrite (PHP 3, PHP 4 >= 4.0.0)fwrite -- 二进制文件写入 描述 int fwrite (int fp, string string [, int length]) fwrite() 写入字符串string 的内容到由fp指定的文件流中。如果length 给出,将写完length 指定的字节后结束。 注意,如果length 参数给出,那么服务器脚本类/PHP/PHP用户手册/fancy/configuration.html#ini.magic-quotes-runtime">magic_quotes_runtime 配置选项将被忽略,同时字符串中的“”将不被删除。 注意:在某些系统上将区分二进制和文
PHP4用户手册:函数->fseek (转)
PHP4用户手册:函数->fseek (转)[@more@]fseek (PHP 3, PHP 4 >= 4.0.0)fseek -- 定位一个文件的指针 描述 int fseek (int fp, int offset [, int whence]) 为这个文件的引用fp设置文件指示器。这个新的位置,是从文件开始以字节为标准由offset指定的,或由 whence指定的位置开始。 whence的值见下: SEEK_SET - 从文件开始; SEEK_CUR - 从当前位置; SEEK_END - 从文件结尾开始。 如果whence 没有指定,默认为 SEEK_SET。 成功,返回0;否则,返回-1。注意定位到结束符 EOF 不是一个错误。 如果使用"
PHP4用户手册:函数->fputs (转)
PHP4用户手册:函数->fputs (转)[@more@]fputs (PHP 3, PHP 4 >= 4.0.0)fputs -- 写入到文件指针处 描述 int fputs (int fp, string str [, int length]) fputs() 是 服务器脚本类/PHP/PHP用户手册/fancy/function.fwrite.html">fwrite()的别名,它们是全部一样的。注意,length 参数是可选的,如果不指定整个字符串都将被写入。
PHP4用户手册:运算符->字符串运算符 (转)
PHP4用户手册:运算符->字符串运算符 (转)[@more@] 字符串运算符 有两个字符串运算符。第一个是连接运算符 ('.'),它返回连接右边和左边后生成的新字符串。第二个是自连接运算符('.='),它是在自己的右边加上一个字符串而成的新字符串。更多信息参见 服务器脚本类/PHP/PHP用户手册/fancy/language.operators.assignment.html">Assignment Operators 。 $a = "Hello "; $b = $a . "World!"; // 现在,$b 成了 "Hello World!" $a = "Hello "; $a .= "World!"; // 现在,$a 成了 "Hello World!"
PHP4用户手册:函数->flock (转)
PHP4用户手册:函数->flock (转)[@more@]flock (PHP 3>= 3.0.7, PHP 4 >= 4.0.0)flock -- 锁定文件 描述 bool flock (int fp, int operation [, int wouldblock]) PHP 支持在访问文件时完全的锁定文件(这意味着所有的访问程序不得不使用相同的锁定方式,或者它不工作)。 flock() 运行在打开的文件指针fp之上。 operation 是下列值之一: 获得一个共享锁(可读),设置为LOCK_SH (PHP 4.0.1以下设置为1); 获得一个互斥锁(只有自己可写),设置为LOCK_EX (PHP 4.0.1以下设置为2); 释放锁
PHP4用户手册:函数->usleep (转)
PHP4用户手册:函数->usleep (转)[@more@]usleep (PHP 3, PHP 4 >= 4.0.0)usleep -- 暂停执行多少毫秒 描述 void usleep (int micro_seconds) usleep() 函数暂停程序执行由 micro_seconds指定的毫秒数 参见 服务器脚本类/PHP/PHP用户手册/fancy/function.sleep.html">sleep(). 注意:这个函数不能工作在 windows 操作系统中。
PHP4用户手册:流程控制->while (转)
PHP4用户手册:流程控制->while (转)[@more@] while while 循环是PHP循环中的简单类型。它的行为刚好像C语言中的一样。以下是如基本的while语句: while (expr) statement 这个while 语句的意义是很简单的。它告诉 PHP 只要while表达式的值为真,就去重复执行 statement(s) 。在每次循环的开始都去检查表达式的值,如果在执行期间这个表达式的值被改变,那么程序在求之过急重复的内容后将结束。有时,如果表达式的值从一开始就为FALSE ,则statement(s) 连一次都不会执行。 象if 语句一样,你可以为用大括号把多个语句构成一