可以使用mkdir()函数来创建目录。以下是创建一个名为“mydir”的目录的示例:
<?php
if (!file_exists('mydir')) {
mkdir('mydir', 0777, true);
}
?>
此代码将检查是否存在名为“mydir”的目录。如果目录不存在,则使用mkdir()函数创建目录,并将其权限设置为0777(最大权限)。
可以使用opendir()和readdir()函数来读取目录中的文件。以下是列出目录中所有文件的示例:
<?php
// 打开目录
if ($handle = opendir('.')) {
// 读取目录中的文件
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "$entry\n";
}
}
// 关闭目录句柄
closedir($handle);
}
?>
此代码将打开当前目录,使用readdir()函数读取目录中的文件,并在控制台上输出文件名。如果要显示在网页上,可以使用echo语句将文件名包装在HTML标记中。
可以使用file_get_contents()函数来读取文件中的内容。以下是读取文件内容并在网页上显示的示例:
<?php
$filename = "example.txt";
$filecontent = file_get_contents($filename);
echo "<pre>$filecontent</pre>";
?>
此代码将从名为“example.txt”的文件中读取内容,并使用echo语句将内容包装在HTML的
标记中,以便在网页上显示。使用PHP写入文件:
可以使用file_put_contents()函数将内容写入文件。以下是将文本写入文件的示例:
<?php $filename = "example.txt"; $filecontent = "This is an example text."; file_put_contents($filename, $filecontent); ?>
此代码将创建名为“example.txt”的文件,并将文本“This is an example text.”写入文件中。
使用PHP删除文件和目录:
可以使用unlink()函数来删除文件,rmdir()函数来删除目录。以下是删除文件和目录的示例:
<?php // 删除文件 $filename = "example.txt"; if (file_exists($filename)) { unlink($filename); } // 删除目录 $dirname = "mydir"; if (is_dir($dirname)) { rmdir($dirname); } ?>
此代码将检查是否存在名为“example.txt”的文件和名为“mydir”的目录。如果它们存在,则使用unlink()函数和rmdir()函数分别将它们删除。
2023-05-10 13:00:51 更新