PHP函数库分类十四文档格式.docx

上传人:b****6 文档编号:19043800 上传时间:2023-01-03 格式:DOCX 页数:8 大小:17.89KB
下载 相关 举报
PHP函数库分类十四文档格式.docx_第1页
第1页 / 共8页
PHP函数库分类十四文档格式.docx_第2页
第2页 / 共8页
PHP函数库分类十四文档格式.docx_第3页
第3页 / 共8页
PHP函数库分类十四文档格式.docx_第4页
第4页 / 共8页
PHP函数库分类十四文档格式.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

PHP函数库分类十四文档格式.docx

《PHP函数库分类十四文档格式.docx》由会员分享,可在线阅读,更多相关《PHP函数库分类十四文档格式.docx(8页珍藏版)》请在冰豆网上搜索。

PHP函数库分类十四文档格式.docx

?

php

// 

current 

echo 

getcwd() 

"

"

;

chdir('

public_html'

);

>

以上例程的输出类似于:

/home/vincent

/home/vincent/public_html

注释

Note:

 

当启用安全模式时,PHP会在执行脚本时检查被脚本操作的目录是否与被执行的脚本有相同的UID(所有者)。

chroot 

-改变根目录

chroot 

改变根目录

将当前进程的根目录改变为 

本函数仅在系统支持且运行于CLI,CGI或嵌入SAPI版本时才能正确工作。

此外本函数还需要root权限。

新目录

此函数未在Windows平台下实现。

closedir 

-关闭目录句柄

closedir 

关闭目录句柄

void 

resource 

$dir_handle 

关闭由 

dir_handle 

指定的目录流。

流必须之前被 

opendir() 

所打开。

dir_handle

目录句柄的 

resource,之前由 

所打开的。

closedir() 

$dir 

/etc/php5/"

Open 

known 

directory, 

read 

directory 

into 

variable 

and 

then 

close

if 

(is_dir($dir)) 

{

($dh 

opendir($dir)) 

readdir($dh);

closedir($dh);

}

getcwd 

-取得当前工作目录

getcwd 

取得当前工作目录

取得当前工作目录。

成功则返回当前工作目录,失败返回 

FALSE。

在某些Unix的变种下,如果任何父目录没有设定可读或搜索模式,即使当前目录设定了,getcwd() 

还是会返回 

有关模式与权限的更多信息见 

chmod()。

cvs'

/home/didou

/home/didou/cvs

opendir 

-打开目录句柄

opendir 

打开目录句柄

$path 

[, 

$context 

])

打开一个目录句柄,可用于之后的 

closedir(),readdir() 

和 

rewinddir() 

调用中。

path

要打开的目录路径

context

context 

参数的说明见手册中的 

StreamsAPI 

一章。

如果成功则返回目录句柄的 

resource,失败则返回 

如果 

path 

不是一个合法的目录或者因为权限限制或文件系统错误而不能打开目录,opendir()返回 

FALSE 

并产生一个E_WARNING级别的PHP错误信息。

可以在 

前面加上“@”符号来抑制错误信息的输出。

更新日志

版本

5.0.0

支持 

ftp:

URLwrapper

4.3.0

可以是任何支持目录列表的URL,不过在PHP4中只有 

file:

URLwrapper支持此功能

proceed 

to 

its 

contents

while 

(($file 

readdir($dh)) 

!

== 

false) 

filename:

$file 

:

filetype:

filetype($dir 

$file) 

.:

filetype:

dir

..:

apache:

cgi:

cli:

readdir 

-从目录句柄中读取条目

readdir 

从目录句柄中读取条目

返回目录中下一个文件的文件名。

文件名以在文件系统中的排序返回。

打开

成功则返回文件名,失败返回 

Example#1列出目录中的所有文件

请留意下面例子中检查 

readdir() 

返回值的风格。

这里明确地测试返回值是否全等于(值和类型都相同——更多信息参见比较运算符)FALSE,否则任何目录项的名称求值为 

的都会导致循环停止(例如一个目录名为“0”)。

注意在 

4.0.0-RC2 

之前不存在 

运算符

($handle 

opendir('

/path/to/files'

)) 

Directory 

handle:

$handle 

Files:

/* 

这是正确地遍历目录方法 

*/

(false 

($file 

readdir($handle))) 

这是错误地遍历目录的方法 

readdir($handle)) 

closedir($handle);

Example#2列出当前目录的所有文件并去掉 

..

.'

."

&

.."

) 

rewinddir 

-倒回目录句柄

rewinddir 

倒回目录句柄

将 

指定的目录流重置到目录的开头。

scandir 

-列出指定路径中的文件和目录

scandir 

列出指定路径中的文件和目录

array 

int 

$sorting_order 

]])

返回一个 

array,包含有 

中的文件和目录。

要被浏览的目录

sorting_order

默认的排序顺序是按字母升序排列。

如果使用了可选参数 

sorting_order(设为1),则排序顺序是按字母降序排列。

成功则返回包含有文件名的 

array,如果失败则返回 

不是个目录,则返回布尔值 

并生成一条 

E_WARNING 

级的错误。

Example#1一个简单的 

scandir() 

'

/tmp'

$files1 

scandir($dir);

$files2 

scandir($dir, 

1);

print_r($files1);

print_r($files2);

Array

[0]=>

.

[1]=>

..

[2]=>

bar.php

[3]=>

foo.txt

[4]=>

somedir

Example#2 

在PHP4中的实现

/tmp"

$dh 

opendir($dir);

($filename 

readdir($dh))) 

$files[] 

$filename;

sort($files);

print_r($files);

rsort($files);

Tip

如已启用fopen包装器,在此函数中,URL可作为文件名。

关于如何指定文件名详见fopen()。

各种wapper的不同功能请参见SupportedProtocolsandWrappers,注意其用法及其可提供的预定义变量。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1