首页 > phper

require.include.require_once.include_once的用法和区别

四种引用文件的方法:require . include . require_once . include_once。
  require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。

阅读全文

php parse_url 函数教程

parse_url
( PHP 4中, PHP 5中)

parse_url -解析URL并返回其组成部分

描述
混合parse_url (字符串$网址[摘要$部分= -1 ] )
此功能解析一个URL并返回一个关联数组含有任何的各个组成部分的URL ,也存在着分歧。

这个功能并不意味着验证给定网址,它不仅打破了它的上述部分。部分网址也接受, parse_url ( )会尝试尽量正确解析。

参数

网址
网址解析。无效的字元取代_.


部分
指定一个PHP_URL_SCHEME , PHP_URL_HOST , PHP_URL_PORT , PHP_URL_USER , PHP_URL_PASS , PHP_URL_PATH , PHP_URL_QUERY或PHP_URL_FRAGMENT检索只是一个特定的URL的组成部分作为一个字符串。


返回值
对严重畸形的URL , parse_url ( )可能会返回FALSE并发出E_WARNING 。否则关联数组返回的,其成分可能是(至少一个) :

计划-例如网址
主人
港口
用户
通行证
路径
查询-后问号?
片段-后hashmark #

如果部分参数指定返回一个字符串而不是一个数组。

修改

版本说明
5.1.2时间元件参数


实例

阅读全文

php is_executable 判断文件是可执行文件

is_executable
( PHP 4中, PHP 5中)

is_executable -告诉是否是可执行文件名

描述
布尔is_executable (字符串$文件名)
告诉是否filename是可执行文件。

参数

文件名
文件路径。


返回值
返回TRUE ,如果文件存在且可执行,或FALSE的错误。

修改

版本说明
5.0.0 is_executable ( )成为可与Windows


实例

例如# 1 is_executable ( )的例子

阅读全文

php filemtime -取得文件修改时间

filemtime
( PHP 4中, PHP 5中)

filemtime -取得文件修改时间

描述
国际filemtime (字符串$文件名)
这个函数返回时,数据块的文件被写入,这就是当时的内容文件改变。

参数

文件名
文件路径。


返回值
返回时间的文件的最后修改,或FALSE的情况下发生错误。返回的时间是作为一个Unix的时间戳,这是合适的日期( )函数。

实例

例如# 1 filemtime ( )的例子

阅读全文

php base64_decode 与base64_encode

base64_decode
( PHP 4中, PHP 5中)

base64_decode -解码数据的Base64编码的MIME

描述
字符串base64_decode (字符串$数据[ ,布尔$严格=虚假] )
解码一BASE64编码数据。

参数

数据
编码数据。

严格
返回FALSE如果输入包含字符以外的一个base64字母表。


返回值
返回原始数据或FALSE的失败。返回的数据可能是二进制。

修改

版本说明
5.2.0严格的补充


实例

例如# 1 base64_decode ( )的例子

阅读全文

php get_meta_tags 函数

get_meta_tags
( PHP 4中, PHP 5中)

get_meta_tags -提取所有中继标记内容属性从一个文件并返回一个数组

描述
阵列get_meta_tags (字符串$文件名[ ,布尔$ use_include_path =虚假] )
打开文件,并解析其一行行的<meta>标记的文件。剖析站“ /头” 。

参数

文件名
的路径, HTML文件,作为一个字符串。这可以是本地文件或网址。


例如# 1什么get_meta_tags ( )解析

<meta name="author" content="name">
<meta name="keywords" content="php documentation">
<meta name="DESCRIPTION" content="a PHP的manual">
<meta name="geo.position" content="49.33;-86.59">
“ /头” “ ! -解析停止在这里- ” (注意行结尾- PHP的使用功能解析本地的投入,所以在Mac文件将无法正常工作在Unix ) 。

use_include_path
设置use_include_path为TRUE将导致PHP中试图打开该文件的标准包括:沿道路按include_path指令。这是用于本地文件,而不是网址。


返回值
返回一个数组的所有解析元标记。

价值的Name属性成为关键的价值内容的财产的价值,传回的阵列,这样就可以轻松地使用标准数组函数遍历或访问单一的价值观。特殊字符的价值财产的名称取代' _ ' ,其余的将被转换为小写。如果有两个中继标记具有相同的名称,只有最后一个是返回。

修改

版本说明
4.0.5支持的HTML属性unquoted增加。


实例

例如# 2什么get_meta_tags ( )返回

阅读全文

php http_build_query 实现教程

http_build_query
( PHP 5中)

http_build_query -生成URL编码查询字符串

描述
字符串http_build_query (数组$ formdata [ ,字符串$ numeric_prefix [ ,字符串$ arg_separator ] ] )
生成一个URL编码的查询字符串从联想(或索引)阵列提供。

参数

formdata
可能是一个数组或对象包含属性。

数组的形式可能是一个简单的一维结构,或一个数组的数组(谁也可能包含其他的阵列) 。

numeric_prefix
如果数字指标用于基础陈列和提供这个参数,这将是prepended的数字索引内容的基础陈列只。

这是法律允许的变量名时,数据解码用PHP或其他CGI应用程序上。

arg_separator
arg_separator.output用于单独的论点,除非此参数指定的,然后使用。


返回值
返回一个URL编码字符串。

修改

版本说明
5.1.2 arg_separator参数补充。
5.1.3方括号内是转义。


实例
例如# 1简单使用http_build_query ( )

阅读全文

php rawurlencode 与 rawurldecode教程

rawurldecode
( PHP 4中, PHP 5中)

rawurldecode -解码URL编码字符串

描述
字符串rawurldecode (字符串$str)
返回一个字符串,其中序列百分号( % )的迹象之后,两个十六进制数字被替换成字面字符。

参数

str
将URL解码。


返回值
返回解码网址,作为一个字符串。

实例

例如# 1 rawurldecode ( )的例子

阅读全文

php curl_init 与 curl_setopt函数

curl_init
( PHP 4中“ = 4.0.2 , PHP 5中)

curl_init -初始化一个卷曲会议

描述
资源curl_init ( [字符串$网址=零值] )
初始化一个新的会议,并返回一个卷曲处理用于curl_setopt ( ) , curl_exec ( ) ,和curl_close ( )函数。

参数

网址
如果提供, CURLOPT_URL选项将被设置为它的价值。您可以手动设置使用curl_setopt ( )函数。


返回值
返回一个卷曲处理的成功,虚假的错误。

实例

例如# 1初始化一个新的卷曲会议和获取一个网页

阅读全文