使用php文件编辑html文件

时间:2018-01-11 12:31:01

标签: php html

我正在创建一个自动生成带有一些文本的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";
            }
    } 
  ?>

2 个答案:

答案 0 :(得分:0)

你有你的变量 - $ code - 所以只需创建一个类似这样的新表单

<textarea name="full>".$code."</textarea>

答案 1 :(得分:0)

我认为你只是缺少输出服务器值的echo语句:

 <h3>Telefoon: <span id='Telefoon'>". echo($_POST['Telefoon']) ."<span></h3>