PHP file函数是一个用于读取文件内容的函数,它可以读取文本文件、HTML文件、XML文件等。它返回一个字符串,其中包含了文件的内容。
file函数的语法如下:
string file_get_contents ( string $filename [, bool $use_include_path = false [, resource $context [, int $offset = -1 [, int $maxlen ]]]] )
其中,filename 参数是必需的,表示要读取的文件名。use_include_path 参数表示是否使用 include_path 来搜索文件。context 参数表示一个资源,用于控制流和信息传输。offset 参数表示要开始读取的位置,maxlen 参数表示要读取的最大字节数。
file函数返回一个字符串,其中包含了文件的内容。如果在打开或读取时没有错误发生,则返回 TRUE 。如果在打开或读取时出错,则返回 FALSE 。
file函数也可以用来打开和处理目录。例如:
$dir = "./"; //当前目录 $files1 = scandir($dir); // 获得所有文件和目录 $files2 = scandir($dir, 1); // 获得所有文件和目录并按倒序排列 print_r($files1); // 打印所有文件和目录 print_r($files2); // 打印所有文件和目录并按倒序排列
上面代码中 scandir() 函数用来获得一个目录中所有的文件和子目录名(不包含 . 和 .. ); print_r() 则将其格式化输出到浏览器上。
fileowner() 函数返回指定文件的用户 ID(所有者)。
如果成功,该函数返回用户 ID。如果失败,则返回 FALSE。
参数 | 描述 |
---|---|
filename | 必需。规定要检查的文件。 |
注释:该函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。
注释:该函数不能在 Windows 系统上运行。
提示:请使用 posix_getpwuid() 来把用户 ID 转换为用户名。
PHP fputs() 函数 完整的 PHP Filesystem 参考手册定义和用法 fputs() 函数将内容写入一个打开的文件中。 函数会在到达指定长度...
PHP link() 函数 完整的 PHP Filesystem 参考手册定义和用法 link() 函数创建一个从指定名称连接的现存目标文件开始的硬连接。 ...
PHP rewind() 函数 完整的 PHP Filesystem 参考手册定义和用法 rewind() 函数将文件指针的位置倒回文件的开头。 如果成功,该函...
PHP show_source() 函数PHP Misc 参考手册实例 对测试文件(test.php)进行 PHP 语法高亮显示:html body ?php show_source(test...
PHP uniqid() 函数PHP Misc 参考手册实例 生成一个唯一的 ID:?phpecho uniqid(); ?运行实例 » 定义和用法 uniqid() 函数基于以...