Home  >  Article  >  Backend Development  >  请问怎么实现PHP修改html文件任意内容后保存原文件名?

请问怎么实现PHP修改html文件任意内容后保存原文件名?

WBOY
WBOYOriginal
2016-06-13 12:15:371062browse

请教如何实现PHP修改html文件任意内容后保存原文件名??
例如目前有个1.html文件,想用PHP程序把1.html里面的任意内容修改掉,然后保存
1.html 例如里面的内容有
11111111111222222222abc222222333333333333333333444444444444

就是想用PHP把1.html源码全部读取出来放在一个编辑框内,然后可以在里面任意修改内容后 ,点保存就保存起来。这个怎么实现?有点类似DEDE后台的模版文件修改那样,不过没有那么复杂。谢谢指教!
------解决思路----------------------
http://www.example.com/index.php?file=1.html

然後在同目錄下創建一個1.html
index.php

<br /><?php<br />$file = isset($_REQUEST['file'])? $_REQUEST['file'] : '';<br /><br />if($file=='' <br><font color='#FF8000'>------解决思路----------------------</font><br> file_exists($file)==false){<br />	echo 'file not exists';<br />	exit();<br />}<br /><br />$content = isset($_POST['content'])? $_POST['content'] : '';<br /><br />if($content!=''){ // 有修改<br />	file_put_contents($file, $content, true);<br />}<br /><br />?><br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><br /><html><br /> <head><br />  <meta http-equiv="content-type" content="text/html; charset=utf-8"><br />  <title> New Document </title><br /> </head><br /><br /> <body><br />  <form name="form1" action="" method="post"><br />  <p>文件內容</p><br />  <p><textarea name="content" style="width:500px;height:300px;"><?php echo file_get_contents($file); ?></textarea></p><br />  <p><input type="submit" name="b1" value="修改"></p><br />  </form><br /> </body><br /></html><br />

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn