HTML + FORM + INPUT + REMPLACE 代码 + PHP
HTML + FORM + INPUT + REMPLACE code + PHP
我有一个名为 "test.html" 的文件,代码为:
<html>
<body>
<p>welcome people<p>
<h1>nice</h1>
</body>
</html>
我需要创建 "test.html" 的副本并替换:
<p>welcome people<p>
和
<h1>nice</h1>
使用另一个代码。
所以我需要创建一个包含 3 个输入的表单:
- 输入 1:副本名称(例如 test01.html)
- 输入 2 : 替换
<p>welcome people</p>
的代码
- 输入 3 : 替换
<h1>nice</h1>
的代码
我需要在名为 (control.html) 的文件中关注 form
,代码为:
<html>
<body>
<form method="get" action="process.php">
<input name="titlecopyfile">
<input name="code1">
<input name="code2">
<input type="submite">
</form>
</body>
</html>
我需要以下代码:
- test.html
- control.html
- process.php
解决方法如下:
Test.html :
<html>
<body>
<p>welcome people<p>
<h1>nice</h1>
</body>
</html>
Control.html :
<html>
<body>
<form method="post" action="process.php">
<input name="titlecopyfile">
<input name="code1">
<input name="code2">
<input type="submit">
</form>
</body>
</html>
Process.php :
<?php
// Get all request parameters
$filename = $_REQUEST['titlecopyfile'];
$code1 = $_REQUEST['code1'];
$code2 = $_REQUEST['code2'];
// Read existing file content in a variable
$testHtml = file_get_contents('test.html');
// Replace desired strings with actual values
$testHtml = str_replace(array('<p>welcome people<p>', '<h1>nice</h1>'), array($code1, $code2), $testHtml);
// Write file on disk physically and save it as specified name
file_put_contents($filename, $testHtml);
我有一个名为 "test.html" 的文件,代码为:
<html>
<body>
<p>welcome people<p>
<h1>nice</h1>
</body>
</html>
我需要创建 "test.html" 的副本并替换:
<p>welcome people<p>
和
<h1>nice</h1>
使用另一个代码。
所以我需要创建一个包含 3 个输入的表单:
- 输入 1:副本名称(例如 test01.html)
- 输入 2 : 替换
<p>welcome people</p>
的代码
- 输入 3 : 替换
<h1>nice</h1>
的代码
我需要在名为 (control.html) 的文件中关注 form
,代码为:
<html>
<body>
<form method="get" action="process.php">
<input name="titlecopyfile">
<input name="code1">
<input name="code2">
<input type="submite">
</form>
</body>
</html>
我需要以下代码:
- test.html
- control.html
- process.php
解决方法如下:
Test.html :
<html>
<body>
<p>welcome people<p>
<h1>nice</h1>
</body>
</html>
Control.html :
<html>
<body>
<form method="post" action="process.php">
<input name="titlecopyfile">
<input name="code1">
<input name="code2">
<input type="submit">
</form>
</body>
</html>
Process.php :
<?php
// Get all request parameters
$filename = $_REQUEST['titlecopyfile'];
$code1 = $_REQUEST['code1'];
$code2 = $_REQUEST['code2'];
// Read existing file content in a variable
$testHtml = file_get_contents('test.html');
// Replace desired strings with actual values
$testHtml = str_replace(array('<p>welcome people<p>', '<h1>nice</h1>'), array($code1, $code2), $testHtml);
// Write file on disk physically and save it as specified name
file_put_contents($filename, $testHtml);