php文档-PHP文件

PHP 文件处理

在 PHP 中,您可以对文件执行多个操作,包括创建、读取、上传和编辑文件。

fopen() 函数用于在 PHP 中打开文件。

打开文件

fopen() 函数用于在 PHP 中打开文件。

此函数的第一个参数使用要打开的文件的名称进行扩充php文档,第二个参数指定用于打开文件的模式:


 
 
 
 

文件可以在以下模式下打开:

模式描述

只读。从文件的开头开始。

r+

读/写。从文件的开头开始。

只写。打开并清空文件的内容;如果该文件不存在,则创建一个新文件。

w+

读/写。打开并清空文件的内容;如果该文件不存在,则创建一个新文件。

补充。打开并写入文件末尾,或者创建一个新文件(如果不存在)。

A+

读取/追加。通过写入文件末尾来维护文件的内容。

只写。创建一个新文件。如果该文件已存在,则返回 FALSE 和错误。

x+

读/写。创建一个新文件。如果该文件已存在php文档,则返回 FALSE 和错误。

注意:如果 fopen() 函数无法打开指定的文件,则返回 0(false)。

实例

如果 fopen() 函数无法打开指定的文件,则以下实例将生成一条消息:


 
 
 
 

关闭文件

fclose() 函数用于关闭打开的文件:

检测文件结尾

feof() 函数检查是否已到达文件末尾 (EOF)。

feof() 函数在循环访问未知宽度的数据时很有用。

注意:在 w、a 和 x 模式下,您很难读取打开的文件!

文档软件word手机版_php文档_文档加密软件排名

if (feof($file)) echo "End of file";

逐行读取文件

fgets() 函数用于从文件中逐行读取文件。

注意:调用此函数后,文件指针将连接到下一行。

实例

下面的示例逐行读取文件,直到文件末尾:

<?php
 $file = fopen("welcome.txt", "r") or exit("Unable to open file!");
 //Output a line of the file until the end is reached
 while(!feof($file))
 {
 echo fgets($file). "
"; } fclose($file); ?>

逐个字符读取文件

文档加密软件排名_文档软件word手机版_php文档

fgetc() 函数用于从文件中逐个字符读取文件。

注意:调用此函数后,文件指针将连接到下一个字符。

实例

下面的示例逐个字符读取文件,直到文件末尾:

PHP 文件系统参考指南有关 PHP 文件系统

功能的完整参考指南,请访问我们的 PHP 文件系统参考指南。

在下一节中,我们将一起研究如何上传 PHP 文件。

本文主要向您介绍PHP创建多级目录的具体方式的解读。

在PHP学习或者项目开发的过程中,可能会需要创建多级目录php 目录,这对于新手来说似乎有些困难。 下面我们将通过具体的代码示例为大家进行详细的讲解,希望对有需要的同学有所帮助。

当然,主要需要掌握的是一个创建多级目录的PHP函数,那就是mkdir函数!

PHP创建多级目录的代码示例如下:

<?php
function create_dir($dirName){
// 去除输入目录名中的空格部分
$dirName = trim($dirName);
// 判断输入的目录名称不能为空
if (empty($dirName)) {
return "需要创建的目录名称不能为空!";
} else {
// 判断是否存在相同文件或目录
if (file_exists($dirName)) {
return "已经存在同名目录或文件!";
} else {
// 判断并创建目录
if (mkdir($dirName, 0777,true)) {
return "目录创建成功!";
} else {
return "目录创建失败!";
}
}
}
}

echo create_dir('index/view');
?>

这里我们定义了一个create_dir的方法。 该方法中首先通过trim函数对目录名进行清除空格的格式化操作,然后通过if语句判断创建目录的条件,使用empty判断目录是否为空。 file_exists判断是否存在相同的目录名,最后可以通过PHP中关键的mkdir函数创建多级目录。

mkdir 函数可用于创建目录。

mkdir中有3个参数,如上面的代码:

mkdir($dirName, 0777,true)

第一个参数表示创建多级目录的路径php 目录,该参数必须存在。

第二个参数表示设置目录的权限,默认为0777,表示可能的最大访问权限。

第三个参数true表示允许创建多级目录。

所以上面的代码通过了浏览器测试,结果如右图所示:

注意:如果您创建的目录名为空,则会出现以下提示:

如果删除mkdir中的第三个参数,则会出现以下错误消息:

本文介绍的是PHP中创建多级目录的具体方法。