0

I am creating a simple HTML form with PHP. When I log my name into the text box, I receive the following text box. Could anybody tell me what the problem is here?

Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0

Warning: Cannot modify header information - headers already sent in Unknown on line 0

<html>
<body>
<h1>Hello from <?php echo 'PHP!'; ?>
     </h1>

<p>My name is <?php echo gethostname(); ?>
</p>

<?php
$ver = phpversion();
if (strpos($ver, '5.3') === false) {
    echo '<p>I am something else - ' . $ver . '</p>';
}
else {
    echo "<p>I am a 5.3 variant - $ver </p>";
}
?>

    <?php if (isset($_POST['btnSubmit'])) : ?>
<p>
    Hello <?php echo $_POST['txtName'];?>
<?php else : ?>
    <p>
    What is your name?
<form action="index.php" method="POST">
    <input type="text" name="txtName" />
    <input type="submit" name="btnSubmit" />
    <form>
        </p>
    <?php endif; ?>

</body></html>
Patrick Q
  • 6,373
  • 2
  • 25
  • 34
Peter Ayello Wright
  • 127
  • 1
  • 3
  • 13

0 Answers0