使用 PHP 和 HTML 建立、編輯和刪除檔案
阿新 • • 發佈:2021-10-17
前言
在本教程中,我們將向您展示如何使用 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 函式
從資料夾中刪除該檔案。