Keine Ausgabe bei meinem kleinen PHP-Skrit.

BreiteSeite
Tag,

Vorwort:
ich, der Obernoob, wollte mich mal wieder mit PHP beschäftigen und einen kleinen "Befehlsgenerator" für IRC Netzwerke erstellen.

Problem erläuterung:
Sobald man auf "Absenden" klickt, lädt die Seite zwar wie gewünscht neu, aber es wieder keine Ausgabe geliefert. Weder wenn man nichts ausfüllt, oder nur teilweise oder komplett.

Links zum Skript:
http://board.star-hosting.de/bs/euirc.php

Code:
Auf phpfi.com: http://phpfi.com/121927

oder hier:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
<?php echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<?xml-stylesheet href=\"#internalStyle\" type=\"text/css\"?>\n"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
        <title>c0de</title>
        <style type="text/css" id="internalStyle">
            span.fehler {
            background-color: white;
            color: red;
            }

            pre {
            display: block;
            background-color: white;
            color: green;
            border: 1px;
            border-color: black;
            border-style: solid;
            }
        </style>
    </head>
    <body>
        <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="text/plain">
            <span>Dein gew&uuml;nschtes Passwort:</span> <input type="password" name="passwd" size="7" /><br />
            <span>Dein E-Mail Adresse:</span> <input type="text" name="email" size="14" /><br />
            <input type="submit" value="IRC-Code zum registrieren generieren" name="submit" />
        </form>

        <?php
        $passwd $_REQUEST['passwd'];
        $email $_REQUEST['email'];
        if (isset($_POST['submit'])) {

            if (empty($passwd) || empty($email)) {
                echo "<span class=\"fehler\">FEHLER: Keine E-Mailadresse oder kein Passwort angegeben</span>";
                } else {
                    echo "<pre><code>/ns REGISTER ".$passwd." ".$email."</code></pre>";
                }
            }

            ?>
        </body>
    </html>


EDIT: Dank eichi hab' ich es nun hinbekommen, es lag an "enctype". Ohne diese Angabe funktioniert es prächtig... smile