PHP: Form Mailer ist ungehorsam

Fragen zu allen anderen Programmiersprachen.
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

PHP: Form Mailer ist ungehorsam

Beitrag von Hroudtwolf »

Irgendwie will es nichts senden.
Weiss jemand warum ?
Hab ich mal wieder irgend etwas übersehen?
Muss ich mir gleich gegen den Kopf hauen ?

Code: Alles auswählen

<?php
$adresse=$HTTP_POST_VARS["mailtext"];
If ($adresse<>"")
{
$nachricht=$HTTP_POST_VARS["nachricht"];
mail("$adresse","E-Mail",$nachricht,"From: email@internet.de\r\nReply-To: email.bof.de");
};
?>


<body>
<p><b><font size="5" face="Arial">Quick-Mail</font></b></p>
<table cellpadding="0" cellspacing="0" width="353">
<form name="quickmail" action="quickmail.php" method="POST">
    <tr>
        <td width="110">
            <p><b><font size="1" face="Verdana">Empfänger</font></b></p>
        </td>
        <td width="243">
            <p><input type="text" name="mailtext" size="32"></p>
   
        </td>
    </tr>
    <tr>
        <td width="110">
            <p><font face="Verdana" size="1"><b>Nachricht</b></font></p>
        </td>
        <td width="243">
    
                <p><textarea name="nachricht" rows="5" cols="31"></textarea></p>
    
        </td>
    </tr>
    <tr>
        <td width="353" colspan="2" height="30">

                <p align="center"><input type="submit" name="absenden" value="absenden"></p>
         
        </td>
    </tr>
       </form>
</table>

</body>
Edit by Kiffi: Betreff angepasst
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

<<<<Falscher Alarm>>>>

Mein Mailserver war gerade beschäftigt als ich das Script ausprobierte.
Leo
Beiträge: 420
Registriert: 26.10.2004 18:26

Beitrag von Leo »

$HTTP_POST_VARS ist alt, nimm die superglobale $_POST.

EDIT: Und anscheinend ist auf deinem Server auch error_reporting nicht auf E_ALL, denn es müsste eine Fehlermeldung beim Aufruf des Scripts kommen, wenn die Postdaten noch nicht existieren. Du solltest mit isset() überprüfen, ob die Post Variablen überhaupt da sind.
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

Danke Leo.
Antworten