Formular abschicken



  • villeicht erstmal einbischen Code

    folgende Formular soll abgeschickt werden

    <html>
    <head>
    <title>Selfphp-Mailer</title>
    </head>
    <body bgcolor="silver">
    <h4>Selfphp-Mailer</h4>
    <form action="index.php" method="post">
    <table width="58%" border="0" cellspacing="2" cellpadding="0">
    <tr>
    <td width="15%" valign="top">Name/Freund: </td>
    <td width="85%"><input type="hidden" name="emp" value="issamkde@yahoo.de">
    <input type="text" name="theName"></td>
    </tr>
    <tr>
    <td width="15%" valign="top">Email/Freund:</td>
    <td width="85%"><input type="text" name="emai"></td>
    </tr>
    <tr>
    <td width="15%" valign="top">Kommentar:</td>
    <td width="85%"><textarea cols="30" rows="6"name="kommentar"></textarea></td>
    </tr>
    <tr>
    <td width="15%" valign="top"> </td>
    <td width="85%"><input type="submit" value="HTML-Mail senden" name="submit"></td>
    </tr>
    </table>
    </form>
    </body>
    </html>

    //.................... index.php

    <html>
    <head>
    <title>hghg</title>
    <body>
    <?
    body="";body=""; body. = theName;theName; body. = "\n";
    $body. = mail;mail; body. = "\n";
    $body. = $kommentar;
    echo $body;
    ?>
    veschicken an: <? echo emp;?><?mail(emp;?> <?mail(emp," Go to " ,$body); ?>
    </body>
    </html>

    es passiert nicht die Formular wird nicht abgeschickt sogar die Variable
    emp wird auch nicht ausgegegeben

    das istder Fall unter sowohl unter Linux als auch Windows

    woran könnte es liegen ich bin mit meiem Latein am Ende ???

    Danke im voraus



  • einmal sind die variablen manchmal falsch geschrieben, und zum zweiten:
    hast du einen mailserver?

    wenn nicht, dann kann es ja nicht gehen.

    versuchs bei deinem provider, der hat sicher einen 😉



  • Also wenn er $emp nicht ausgibt, kann ich mir das nur so erklären, dass in der php.ini register_globals auf off ist!
    Versuch mal, ob es funktioniert, wenn du statt $emp $_POST["emp"] bzw. $_REQUEST["emp"]; schreibst 🙂


Anmelden zum Antworten