ホームページ  >  記事  >  バックエンド開発  >  PHP で HTML ファイルの内容を変更して、元のファイル名を保存するにはどうすればよいですか?

PHP で HTML ファイルの内容を変更して、元のファイル名を保存するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-13 12:15:371061ブラウズ

PHPを実装してHTMLファイルの内容を変更し、元のファイル名を保存する方法を教えてください。 ?
たとえば、現在 1.html ファイルがあります。PHP プログラムを使用して 1.html のコンテンツを変更し、
1.html>

I を保存したいと考えています。 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 />

を作成します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。