使用 PHP 和 HTML 创建、编辑和删除文件

前言

在本教程中,我们将向您展示如何使用 PHP 和 HTML 创建、编辑和删除文件。通过使用这些方法,您可以创建任何类型的文件、编辑任何文件和删除任何文件。

创建、编辑和删除文件只需两步

  • 制作 HTML 文件并定义标记
  • 制作一个PHP文件来创建、编辑和删除文件

步骤 1. 制作一个 HTML 文件并定义标记

我们制作了一个 HTML 文件,并使用名称 file.html 保存它

<html>
<body>

<form method="post" action="file_operation.php" id="create_form">
 <input type="text" name="file_name">
 <input type="submit" value="Create File" name="create_file">
</form>

<form method="post" action="file_operation.php" id="edit_form">
 <input type="text" name="file_name">
 <textarea name="edit_text"></textarea>
 <input type="submit" value="Edit File" name="edit_file">
</form>

<form method="post" action="file_operation.php" id="delete_form">
 <input type="text" name="file_name">
 <input type="submit" value="Delete File" name="delete_file">
</form>

</body>
</html>

在这一步中,我们创建了三个表单来创建、编辑和删除文件。在第一个表单中,用户必须输入文件名才能创建新文件。在第二个表单中,用户必须输入文件名和文本以添加到该文件中。在第三个表单中,用户必须输入文件名才能删除该文件。

步骤 2. 制作一个 PHP 文件来创建、编辑和删除文件

我们制作了一个 PHP 文件并用名称 file_operation.php 保存它


<?php
if(isset($_POST['create_file']))
{
 $file_name=$_POST['file_name'];
 $folder="files/";
 $ext=".txt";
 $file_name=$folder."".$file_name."".$ext;
 $create_file = fopen($file_name, 'w');
 fclose($create_file);
}

if(isset($_POST['edit_file']))
{
 $file_name=$_POST['file_name'];
 $write_text=$_POST['edit_text'];
 $folder="files/";
 $ext=".txt";
 $file_name=$folder."".$file_name."".$ext;
 $edit_file = fopen($file_name, 'w');
	
 fwrite($edit_file, $write_text);
 fclose($edit_file);
}

if(isset($_POST['delete_file']))
{
 $file_name=$_POST['file_name'];
 $folder="files/";
 $ext=".txt";
 $file_name=$folder."".$file_name."".$ext;
 unlink($file_name);
}
?>

在这一步中,我们创建了三个 isset() 函数来执行三种不同的文件操作,例如创建文件、编辑现有文件和删除文件。在第一个 isset() 函数中,我们获取用户输入的文件名以创建具有该名称的文件指定 '.txt' 文件扩展名,您可以指定任何扩展名,也可以询问用户,然后我们使用 fopen 函数创建文件,然后使用 fclose 函数关闭该文件。请参阅 fopen 用于创建和编辑文件。在第三个 isset() 函数中,我们获取用户输入的要删除的文件名,然后我们使用 unlink 函数从文件夹中删除该文件。

posted @ 2021-10-17 21:32  夏目贵志ㅤ  阅读(210)  评论(0编辑  收藏  举报