Fehlermeldung beim verschicken

  • Hallo,
    bastel gerade an nem Form Mailer rum!!!
    Habe nicht ganz soviel Ahnung davon, nun folgendes Problem!!!

    Wenn ich auf versenden klicke, kommt folgende Fehlermeldung!

    Method Not Allowed
    The requested method POST is not allowed for the URL /mailen.php.

    Apache/1.3.33 Server at http://www.xxx.de Port 80

    Was mach ich da falsch???

  • Nein, lade es ständig hoch!!
    Wie kann ich mir nen lokalen Server erstellen??
    Hier noch der Code

  • öhm - nicht der html code sondern der php code... :roll:

    ps.
    gib die pfade auf deiner website relativ an, also nicht:

    Code
    <form action="http://www.XXX.de/mailen.php"  method="post">

    sondern:

    Code
    <form action="mailen.php" method="post">

    so long

  • Sorry

    [/quote]

  • OK ich depp!!!! Meine Domain unterstützt kein PHP!!!
    Habe jetzt nen lokalen Server laufen!!!

    Folgende Fehler tauchen auf!
    Wenn ich meine daten eingebe, erscheint beim abschicken immer die meldung keine Email angegeben!!!

    Hiiiiillfffeeee
    Eingabe der Daten html

    php zur Auswertung

  • 1. lokal kann man keine mails verschicken :roll:
    2. du füllst ja $mail nirgends ab..? ist ja klar dass dann die bedinung if($mail!='') false ist
    3. die $_POST['feldname'] musst du vorher nicht noch in variablen abfüllen - die kannst du auch direkt in die $mailtext reinschreiben, also:

    Code
    if ($mail!="") {
      $mailtext="Lieferungsart: ";
      $mailtext.=$_POST['lieferung'];
      ...usw.

    so long - phore

  • Mmh Ok, dann dürfte es eventuell funzen!!
    Aber wie kann ich jetzt noch verwirrklichen, das nur die im HTML mit *
    hinterlegten Felder Pflichtfelder sind

  • thx,
    aber folgender Fehler taucht noch auf!!
    Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in D:\Programme\Server\xampp\htdocs\mailen.php on line 85

    Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in D:\Programme\Server\xampp\htdocs\mailen.php on line 86
    Ihre Bestellung wurde erfolgreich verschickt

    85 mail("XXX", "Bestellung", $mailtext, $absender);
    86 mail($EMail, " Ihre Bestellung",$antwort,"Von:XXX");

  • ich sag doch - mails kann man nicht auf einem lokalen server verschicken...
    musst halt die zeilen

    Code
    mail("", "Bestellung", $mailtext, $absender);
    mail($mail, " Ihre Bestellung",$antwort,"Von:.de");

    vorerst auskommentieren.