为什么网页中出现不需要的脚本


Why is unwanted script appearing in webpage?

我已经编写了一个HTML和PHP代码,它应该显示一个调查表格,并邀请您输入您的电子邮件地址,并有一个提交按钮供您点击。然而,当我"运行"代码时,我会收到一些我在代码中写的胡言乱语,我没想到会出现在我的调查表上。我写的代码如下:

            session_start();
            if (!empty($_POST['posted']) && !empty($_POST['email'])){
            $folder = "surveys/" . strtolower($_POST['email']);
            // send path information to the session
            $_SESSION['folder'] = $folder;
            if(!file_exists($folder)) {
            // make the directory and then add the empty files
            mkdir($folder, 0777, true);
           }
            header("Location: 08_6.php");
           }
        else { ?>
      <html>
       <head>
         <title>Files and folders - Online Survey</title>
       </head>
       <body bgcolor="white"  text="black">
       <h2>Survey Form</h2>
       <p>Please enter your email address to start recording your comments</p>
                <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
              <input type="hidden" name="posted" value="1">
            <p>Email address: <input type="text" name="email" size="45" /><br />
          <input type="submit" name="submit" value="Submit"></p>
        </form>
       </body>
     </html>
   <?php }

发生的事情是我得到的:

session_start(); if (!empty($_POST['posted']) && !empty($_POST['email'])){...

以及出现在网页顶部的一大堆其他东西,这肯定不是我想要的。你们中的一位专家能告诉我我做错了什么吗?

您的页面中没有包含打开的<?php标记。