ホームページ >バックエンド開発 >PHPチュートリアル >PHP で HTML ファイルの内容を変更して、元のファイル名を保存するにはどうすればよいですか?
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 />