1. 程式人生 > 其它 >使用 PHP 和 HTML 建立、編輯和刪除檔案

使用 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 函式從資料夾中刪除該檔案。