diff options
Diffstat (limited to 'process.php')
| -rw-r--r-- | process.php | 53 | 
1 files changed, 53 insertions, 0 deletions
diff --git a/process.php b/process.php new file mode 100644 index 0000000..84fdb0b --- /dev/null +++ b/process.php @@ -0,0 +1,53 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 +"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 +<html xmlns="http://www.w3.org/1999/xhtml">
 +<head>
 +<title>Hacker's Corner</title>
 +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 +</head>
 +<body>
 +<h2>In Soviet Russia the server FETCHES you!</h2>
 +
 +<p>
 +<?php
 +    /* POST */
 +    if (!empty($_POST))
 +    {
 +        $username = $_POST['name'];
 +        $password = $_POST['password'];
 +        echo "You typed, {$username}: {$password}<br />\n";
 +
 +        /* just close the php tag and write in html, why complicate? */
 +        $table = "<table border=\"1\" cellspacing=\"0\">\n" .
 +                 "  <tr>\n" .
 +                 "    <td>Name</td><td>Password</td>\n" .
 +                 "  </tr>\n" .
 +                 "  <tr>\n" .
 +                 "    <td>{$_POST['name']}</td><td>{$_POST['password']}</td>\n" .
 +                 "  </tr>\n" .
 +                 "<table>\n";
 +        echo "{$table}<br />\n";
 +    }
 +    /* GET */
 +    if (!empty($_GET))
 +    {
 +        /* heredoc? */
 +$table = <<<EOD
 +        <table>
 +            <tr><td>Token</td><td>Value</td></tr>
 +            <tr><td>Name</td><td>{$_GET['name']}</td></tr>
 +            <tr><td>Password</td><td>{$_GET['password']}</td></tr>
 +            <tr><td>E-mail</td><td>{$_GET['email']}</td></tr>
 +            <tr><td>Location</td><td>{$_GET['location']}</td></tr>
 +            <tr><td>Home Phone</td><td>{$_GET['home_phone']}</td></tr>
 +            <tr><td>Work Phone</td><td>{$_GET['work_phone']}</td></tr>
 +        </table>
 +EOD;
 +        echo "{$table}<br />\n";
 +    }
 +?>
 +</p>
 +
 +</body>
 +</html>
 +
  | 
