php实现编辑和保存文件的方法
本文实例讲述了php实现编辑和保存文件的方法。分享给大家供大家参考。具体如下:
save_file.php:
<?php session_start(); $handle=fopen($_POST['original_file_name'],"w"); $text=$_POST['file_contents']; if(fwrite($handle,$text)==FALSE){ $_SESSION['error']='<spanclass="redtxt">Therewasanerror</span>'; }else{ $_SESSION['error']='<spanclass="redtxt">Fileeditedsuccessfully</span>'; } fclose($handle); header("Location:".$_POST['page']); ?>
read_file.php:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"content="text/html;charset=iso-8859-1"/> <title>UntitledDocument</title> </head> <formaction="savecontents.php"method="post"> <textareaname="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> <inputtype="hidden"value="<?echo$fileName;?>"name="original_file_name"/> </form> <body> </body> </html>
希望本文所述对大家的php程序设计有所帮助。