Heim > Backend-Entwicklung > PHP-Tutorial > 请问怎么实现PHP修改html文件任意内容后保存原文件名?

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

WBOY
Freigeben: 2016-06-13 12:15:37
Original
1097 Leute haben es durchsucht

请教如何实现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 />
Nach dem Login kopieren

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage