我正在制作一个网站,自动生成一个html与一些文本,你可以在表格中填写。
但一旦我按下按钮或其他东西,我就想把文本放回表单,这样你就可以编辑它了。
我尝试过fread和fwrite,Javascript等等。
我使用$_POST并剪切出php文件的形式。
<?php
if($_SERVER["REQUEST_METHOD"] == "POST")
{
mkdir($_POST['naam'], 0777);
if (!mkdir($_POST['naam'], 0777))
{
$uploaddir = $_POST['naam']."/";
$uploadfile = $uploaddir . basename($_FILES['logo']
['name']);
if(move_uploaded_file($_FILES['logo']['tmp_name'],
$uploadfile)) {
echo $uploadfile;
echo " succesfull";
$file = fopen($_POST['naam']."/index.html", "w");
$code = $code = "<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='UTF-8'>
<title>".$_POST['naam']."</title>
</head>
<body>
<main>
<img src='".$_FILES['logo']['name']."'/>
<h1 name='naam'>".$_POST['naam']."</h1>
<div class='contact'>
<h3>Telefoon: <span id='Telefoon'>".$_POST['Telefoon']."<span></h3>
<h3>Email: <span id='Email'>".$_POST['Email']."</span></h3>
<h3>Straat: <span ide='straat'>".$_POST['straat']."</span></h3>
<h3>plaats: <span id='plaats'>".$_POST['plaats']."</span></h3>
</div>
<p class='info'><span id='overig'>".$_POST['overig']."</span></p>
<p class='melding'>Wij zijn bezig aan onze website, coming soon</p>
</main>
</body>
</html>";
fwrite($file, $code);
fclose($file);
}
}
else
{
echo "failed";
}
}
?>发布于 2018-01-11 20:37:58
您有自己的变量- $code -所以只需创建一个新表单,如下所示
<textarea name="full>".$code."</textarea>发布于 2018-01-11 21:00:36
我认为您只是缺少了输出服务器值的echo语句:
<h3>Telefoon: <span id='Telefoon'>". echo($_POST['Telefoon']) ."<span></h3>https://stackoverflow.com/questions/48207156
复制相似问题