php实现编辑和保存文件的方法

前端技术 2023/09/02 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\'] = \'<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 PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" 
\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<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>

希望本文所述对大家的php程序设计有所帮助。

本文地址:https://www.stayed.cn/item/4275

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。