Home > Article > Backend Development > PHP operations for reading, editing and saving files
This article mainly introduces the operations of PHP for reading, editing and saving files. Interested friends can refer to it. I hope it will be helpful to everyone.
The example in this article describes the method of editing and saving files in PHP, as follows:
save_file.php:
<?php session_start(); $handle = fopen($_POST['original_file_name'], "w"); $text = $_POST['file_contents']; if(fwrite($handle, $text) == FALSE){ $_SESSION['error'] = '<span class="redtxt">There was an error</span>'; }else{ $_SESSION['error'] = '<span class="redtxt">File edited successfully</span>'; } fclose($handle); header("Location: ".$_POST['page']); ?>
read_file.php:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <form action="savecontents.php" method="post"> <textarea name="file_contents" style="width:700px;height:600px;"> <?php $fileName = "location/of/orignal/file/my_file.php"; $handle = fopen($fileName, "r"); while (!feof($handle)){ $text = fgets($handle); echo $text; } ?> </textarea> <input type="hidden" value=" <? echo $fileName; ?> " name="original_file_name" /> </form> <body> </body> </html>
Summary: The above is the entire content of this article, I hope it will be helpful to everyone's study.
Related recommendations:
PHP website construction process
Perceptual hashing algorithm in PHP
Judging string length in php program
The above is the detailed content of PHP operations for reading, editing and saving files. For more information, please follow other related articles on the PHP Chinese website!