admin管理员组文章数量:1794759
php自学记录
unlink() 函数用于删除文件。若成功,则返回 true,失败则返回 false。
rmdir() 函数用于删除空的目录。它尝试删除 dir 所指定的目录。 该目录必须是空的,而且要有相应的权限。
scandir(directory,sorting_order,context);directory | 必需。规定要扫描的目录。 |
sorting_order | 可选。规定排列顺序。默认是 0,表示按字母升序排列。 如果设置为 SCANDIR_SORT_DESCENDING 或者 1,则表示按字母降序排列。 如果设置为 SCANDIR_SORT_NONE,则返回未排列的结果。 |
context | 可选。规定目录句柄的环境。context 是可修改目录流的行为的一套选项。 |
filename | 必需。规定要检查的文件。 |
提示:本函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。
filetype() 函数返回指定文件或目录的类型。
若成功,则返回 7 种可能的值。若失败,则返回 false。
可能的值:
- fifo
- char
- dir
- block
- link
- file
- unknown
定义和用法
clearstatcache() 函数清除文件状态缓存。
clearstatcache() 函数会缓存某些函数的返回信,以便提供更高的性能。但是有时候,比如在一个脚本中多次检查同一个文件,而该文件在此脚本执行期间有被删除或修改的危险时,你需要清除文件状态缓存,以便获得正确的结果。要做到这一点,就需要使用 clearstatcache() 函数。
会进行缓存的函数,即受 clearstatcache() 函数影响的函数:
- stat()
- lstat()
- file_exists()
- is_writable()
- is_readable()
- is_executable()
- is_file()
- is_dir()
- is_link()
- filectime()
- fileatime()
- filemtime()
- fileinode()
- filegroup()
- fileowner()
- filesize()
- filetype()
- fileperms()
定义和用法
is_executable() 函数检查指定的文件是否可执行。
语法 is_executable(file)file | 必需。规定要检查的文件。 |
如果文件存在且可执行,则返回 true。
PHP chgrp() 函数
PHP Filesystem 函数
定义和用法chgrp() 函数改变文件所属的组。
如果成功则返回 TRUE,否则返回 FALSE。
语法 chgrp(file,group)file | 必需。规定要检查的文件。 |
group | 可选。规定新的组。可以是组名或组的 ID。 |
尝试将文件 file 所属的组改成 group (通过组名或组 ID 指定)。
只有超级用户可以任意修改文件的组,其它用户可能只能将文件的组改成该用户自己所在的组。
例子 <?php chgrp("test.txt","admin") ?>
PHP chmod() 函数
PHP Filesystem 函数
定义和用法chmod() 函数改变文件模式。
如果成功则返回 TRUE,否则返回 FALSE。
语法 chmod(file,mode)file | 必需。规定要检查的文件。 |
mode | 可选。规定新的权限。 mode 参数由 4 个数字组成:
可能的值(如需设置多个权限,请对下面的数字进行总计):
|
PHP chdir() 函数
PHP Directory 函数
实例改变当前的目录:
<?php // 获取当前目录 echo getcwd() . "<br>"; // 改变目录 chdir("images"); // 获得当前目录 echo getcwd(); ?>结果:
/home/php /home/php/images 定义和用法chdir() 函数改变当前的目录。
语法 chdir(directory);directory | 必需。规定新的当前目录。 |
本文标签: PHP
版权声明:本文标题:php自学记录 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686488480a73170.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论