Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: Fehlermeldung beim verschicken

  1. #1
    thomson
    Gast

    Standard 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 www.xxx.de Port 80

    Was mach ich da falsch???
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    das ist kein hellseherforum - ohne code wird es schwierig dir zu helfen.
    testest du das script auf einem lokalen server?

  3. #3
    Gast

    Standard

    Nein, lade es ständig hoch!!
    Wie kann ich mir nen lokalen Server erstellen??
    Hier noch der Code
    Code:
    <form action="http&#58;//www.XXX.de/mailen.php"  method="post">
    <input type="hidden" name="pflicht" value="Lieferung,Zahlung,Anrede,Vorname,Name,Addresse,PLZ,Ort,Land,EMail">
    <input type="hidden" name="empfaenger_mail" value="email@thomasdunkel.de">
    <input type="hidden" name="page_background_color" value="#000000">
    <input type="hidden" name="page_font_color" value="#CCCCCC">
    <table align="center" class="table" border="0" cellspacing="1" cellpadding="3">
    <tr>
    <td colspan="2" class="head" height="17" width="100%" align="left">
    <span class="font-big">Kontaktformular</span></td>
    </tr>
    <tr>
    <td class="main" colspan="2" height="16" width="100%">
    <span class="font-small">Bitte füllen Sie alle mit * markierten Felder aus. &#40;Pflichtfelder&#41;</span></td></tr><tr><td class="main" width="30%"><p class="align">Lieferung*</p></td>
    <td class="main">
    <select class="select" name="Lieferung"	style="width&#58;135px;" width="135">
    <option value="">bitte wählen</option>
    <option value="per Post">per Post</option>
    <option value="wird abgeholt">wird abgeholt</option>
    </select>
    </td></tr>
    <tr><td class="main" width="30%"><p class="align">Zahlung*</p></td>
    <td class="main">
    <select class="select" name="Zahlweise" style="width&#58;135px;" width="135">
    <option value="">bitte wählen</option>
    <option value="Vorauskasse">Vorauskasse</option>
    <option value="Nachname">Nachname</option>
    <option value="Rechnung">Rechnung</option>
    </select>
    </td></tr>
    <tr><td class="main" width="30%"><p class="align">Kunden Nr.</p></td>
    <td class="main">
    <input class="input" type="text" name="Kunden Nr." size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Firma</p></td>
    <td class="main">
    <input class="input" type="text" name="Firma" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Anrede*</p></td>
    <td class="main">
    <select class="select" name="Anrede"style="width&#58;135px;" width="135">
    <option value="">bitte wählen</option>
    <option value="Herr">Herr</option>
    <option value="Frau">Frau</option>
    </select>
    </td></tr>
    <tr><td class="main" width="30%"><p class="align">Vorname*</p></td>
    <td class="main">
    <input class="input" type="text" name="Vorname" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Name*</p></td>
    <td class="main">
    <input class="input" type="text" name="Name" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Adresse*</p></td>
    <td class="main">
    <input class="input" type="text" name="Addresse" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Zusatz</p></td>
    <td class="main">
    <input class="input" type="text" name="Zusatz" size="20"></td></tr>
    
    <tr><td class="main" width="30%"><p class="align">PLZ*</p></td>
    <td class="main">
    <input  class="input"type="text" name="PLZ" onKeyUp="obj = this; zahlen_eingabe_pruefung&#40;&#41;;" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Ort*</p></td>
    <td class="main">
    <input class="input" type="text" name="Ort" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Land*</p></td>
    <td class="main">
    <input class="input" type="text" name="Land" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Tel.Privat</p></td>
    <td class="main">
    <input class="input" type="text" name="Tel.Privat" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Tel.Geschäftlich</p></td>
    <td class="main">
    <input class="input" type="text" name="Tel.Geschäftlich" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Fax</p></td>
    <td class="main">
    <input class="input" type="text" name="Fax" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">E-Mail*</p></td>
    <td class="main">
    <input class="input" type="text" name="EMail" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">URL</p></td>
    <td class="main">
    <input class="input" type="text" name="URL" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align" >Bemerkung</p></td>
    <td class="main">
    <textarea class="textarea" name="Bemerkung" cols="30" rows="5" value="sArt" value="15"></textarea></td></tr>

  4. #4
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    öhm - nicht der html code sondern der php code...

    ps.
    gib die pfade auf deiner website relativ an, also nicht:
    Code:
    <form action="http&#58;//www.XXX.de/mailen.php"  method="post">
    sondern:
    Code:
    <form action="mailen.php" method="post">
    so long

  5. #5
    thomson
    Gast

    Standard

    Sorry
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <body>
    <?php
     $lieferung=$HTTP_POST_VARS&#91;'Lieferung'&#93;;
     $zahlweise=$HTTP_POST_VARS&#91;'Zahlweise'&#93;;
     $KundenNr=$HTTP_POST_VARS&#91;'Kunden Nr.'&#93;;
     $Firma=$HTTP_POST_VARS&#91;'Firma'&#93;;
     $Anrede=$HTTP_POST_VARS&#91;'Anrede'&#93;;
     $Vorname=$HTTP_POST_VARS&#91;'Vorname'&#93;;
     $Name=$HTTP_POST_VARS&#91;'Name'&#93;;
     $Adresse=$HTTP_POST_VARS&#91;'Adresse'&#93;;
     $Zusatz=$HTTP_POST_VARS&#91;'Zusatz'&#93;;
     $PLZ=$HTTP_POST_VARS&#91;'PLZ'&#93;;
     $Ort=$HTTP_POST_VARS&#91;'Ort'&#93;;
     $Land=$HTTP_POST_VARS&#91;'Land'&#93;;
     $Telprivat=$HTTP_POST_VARS&#91;'Tel.Privat'&#93;;
     $TelGesch=$HTTP_POST_VARS&#91;'Tel.Geschäftlich'&#93;;
     $Fax=$HTTP_POST_VARS&#91;'Fax'&#93;;
     $EMail=$HTTP_POST_VARS&#91;'EMail'&#93;;
     $URL=$HTTP_POST_VARS&#91;'URL'&#93;;
     $Bemerkung=$HTTP_POST_VARS&#91;'Bemerkung'&#93;;
    
     if &#40;$mail!=""&#41; &#123;
       $mailtext="Lieferungsart&#58; ";
       $mailtext.=$lieferung;
       $mailtext.="\n";
       $mailtext.="Zahlungsweise&#58; ";
       $mailtext.=$zahlweise;
       $mailtext.="\n";
       $mailtext.="Kunden Nr.&#58; ";
       $mailtext.="\n";
       $mailtext.=$KundenNr;
       $mailtext="Firma&#58;";
       $mailtext.=$Firma;
       $mailtext.="\n";
       $mailtext="Anrede&#58;";
       $mailtext.=$Anrede;
       $mailtext.="\n";
       $mailtext="Vorname&#58;";
       $mailtext.=$Vorname;
       $mailtext.="\n";
       $mailtext="Nachname&#58;";
       $mailtext.=$Name;
       $mailtext.="\n";
       $mailtext="Adresse&#58;";
       $mailtext.=$Adresse;
       $mailtext.="\n";
       $mailtext="Zusatz&#58;";
       $mailtext.=$Zusatz;
       $mailtext.="\n";
       $mailtext="PLZ&#58;";
       $absender.=$PLZ;
       $mailtext.="\n";
       $mailtext="Ort&#58;";
       $mailtext.=$Ort;
       $mailtext.="\n";
       $mailtext="Land&#58;";
       $mailtext.=$Land;
       $mailtext.="\n";
       $mailtext="Tel.Privat&#58;";
       $mailtext.=$Telprivat;
       $mailtext.="\n";
       $mailtext="Tel.Geschäftlich";
       $mailtext.=$TelGesch;
       $mailtext.="\n";
       $mailtext="Fax&#58;";
       $mailtext.=$Fax;
       $mailtext.="\n";
       $absender="EMail&#58;";
       $absender.=$EMail;
       $mailtext.="\n";
       $mailtext="URL&#58;";
       $mailtext.=$URL;
       $mailtext.="\n";
       $mailtext="Bemerkung&#58;";
       $mailtext.=$Bemerkung;
       
       //Responder
       $antwort="Vielen Dank für Ihre Bestellung!\n";
       $antwort="Ihre Bestellung&#58;\n";
       $antwort="xxx\n";
       $antwort="www.xxx.de";
       
       mail&#40;"email@thomasdunkel.de", "Bestellung", $mailtext, $absender&#41;;
       mail&#40;$mail, " Ihre Bestellung",$antwort,"Von&#58;email@thomasdunkel.de"&#41;;
       print &#40;"Ihre Bestellung wurde erfolgreich verschickt"&#41;;
      &#125;
     else &#123;
      print &#40;"Sie haben keine E-Mail-Adresse angegeben...
    
    "&#41;;
      print &#40;"Zur&uuml;ck..."&#41;;
     &#125;
    
    ?>
    </body>
    </html>
    [/quote]

  6. #6
    Gast

    Standard

    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
    Code:
    <form action=" http&#58;//localhost/mailen.php"  method="post">
    <input type="hidden" name="pflicht" value="Lieferung,Zahlung,Anrede,Vorname,Name,Addresse,PLZ,Ort,Land,EMail">
    <input type="hidden" name="empfaenger_mail" value="email@thomasdunkel.de">
    <input type="hidden" name="page_background_color" value="#000000">
    <input type="hidden" name="page_font_color" value="#CCCCCC">
    <table align="center" class="table" border="0" cellspacing="1" cellpadding="3">
    <tr>
    <td colspan="2" class="head" height="17" width="100%" align="left">
    <span class="font-big">Kontaktformular</span></td>
    </tr>
    <tr>
    <td class="main" colspan="2" height="16" width="100%">
    <span class="font-small">Bitte füllen Sie alle mit * markierten Felder aus. &#40;Pflichtfelder&#41;</span></td></tr><tr><td class="main" width="30%"><p class="align">Lieferung*</p></td>
    <td class="main">
    <select class="select" name="Lieferung"	style="width&#58;135px;" width="135">
    <option value="">bitte wählen</option>
    <option value="per Post">per Post</option>
    <option value="wird abgeholt">wird abgeholt</option>
    </select>
    </td></tr>
    <tr><td class="main" width="30%"><p class="align">Zahlung*</p></td>
    <td class="main">
    <select class="select" name="Zahlweise" style="width&#58;135px;" width="135">
    <option value="">bitte wählen</option>
    <option value="Vorauskasse">Vorauskasse</option>
    <option value="Nachname">Nachname</option>
    <option value="Rechnung">Rechnung</option>
    </select>
    </td></tr>
    <tr><td class="main" width="30%"><p class="align">Kunden Nr.</p></td>
    <td class="main">
    <input class="input" type="text" name="Kunden Nr." size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Firma</p></td>
    <td class="main">
    <input class="input" type="text" name="Firma" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Anrede*</p></td>
    <td class="main">
    <select class="select" name="Anrede"style="width&#58;135px;" width="135">
    <option value="">bitte wählen</option>
    <option value="Herr">Herr</option>
    <option value="Frau">Frau</option>
    </select>
    </td></tr>
    <tr><td class="main" width="30%"><p class="align">Vorname*</p></td>
    <td class="main">
    <input class="input" type="text" name="Vorname" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Name*</p></td>
    <td class="main">
    <input class="input" type="text" name="Name" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Adresse*</p></td>
    <td class="main">
    <input class="input" type="text" name="Addresse" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Zusatz</p></td>
    <td class="main">
    <input class="input" type="text" name="Zusatz" size="20"></td></tr>
    
    <tr><td class="main" width="30%"><p class="align">PLZ*</p></td>
    <td class="main">
    <input  class="input"type="text" name="PLZ" onKeyUp="obj = this; zahlen_eingabe_pruefung&#40;&#41;;" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Ort*</p></td>
    <td class="main">
    <input class="input" type="text" name="Ort" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Land*</p></td>
    <td class="main">
    <input class="input" type="text" name="Land" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Tel.Privat</p></td>
    <td class="main">
    <input class="input" type="text" name="Tel.Privat" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Tel.Geschäftlich</p></td>
    <td class="main">
    <input class="input" type="text" name="Tel.Geschäftlich" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">Fax</p></td>
    <td class="main">
    <input class="input" type="text" name="Fax" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">E-Mail*</p></td>
    <td class="main">
    <input class="input" type="text" name="EMail" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align">URL</p></td>
    <td class="main">
    <input class="input" type="text" name="URL" size="20"></td></tr>
    <tr><td class="main" width="30%"><p class="align" >Bemerkung</p></td>
    <td class="main">
    <textarea class="textarea" name="Bemerkung" cols="30" rows="5" value="sArt" value="15"></textarea></td></tr>
    php zur Auswertung
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <body>
    <?php
     $lieferung=$HTTP_POST_VARS&#91;'Lieferung'&#93;;
     $zahlweise=$HTTP_POST_VARS&#91;'Zahlweise'&#93;;
     $KundenNr=$HTTP_POST_VARS&#91;'Kunden Nr.'&#93;;
     $Firma=$HTTP_POST_VARS&#91;'Firma'&#93;;
     $Anrede=$HTTP_POST_VARS&#91;'Anrede'&#93;;
     $Vorname=$HTTP_POST_VARS&#91;'Vorname'&#93;;
     $Name=$HTTP_POST_VARS&#91;'Name'&#93;;
     $Adresse=$HTTP_POST_VARS&#91;'Adresse'&#93;;
     $Zusatz=$HTTP_POST_VARS&#91;'Zusatz'&#93;;
     $PLZ=$HTTP_POST_VARS&#91;'PLZ'&#93;;
     $Ort=$HTTP_POST_VARS&#91;'Ort'&#93;;
     $Land=$HTTP_POST_VARS&#91;'Land'&#93;;
     $Telprivat=$HTTP_POST_VARS&#91;'Tel.Privat'&#93;;
     $TelGesch=$HTTP_POST_VARS&#91;'Tel.Geschäftlich'&#93;;
     $Fax=$HTTP_POST_VARS&#91;'Fax'&#93;;
     $EMail=$HTTP_POST_VARS&#91;'EMail'&#93;;
     $URL=$HTTP_POST_VARS&#91;'URL'&#93;;
     $Bemerkung=$HTTP_POST_VARS&#91;'Bemerkung'&#93;;
    
     if &#40;$mail!=""&#41; &#123;
       $mailtext="Lieferungsart&#58; ";
       $mailtext.=$lieferung;
       $mailtext.="\n";
       $mailtext.="Zahlungsweise&#58; ";
       $mailtext.=$zahlweise;
       $mailtext.="\n";
       $mailtext.="Kunden Nr.&#58; ";
       $mailtext.="\n";
       $mailtext.=$KundenNr;
       $mailtext="Firma&#58;";
       $mailtext.=$Firma;
       $mailtext.="\n";
       $mailtext="Anrede&#58;";
       $mailtext.=$Anrede;
       $mailtext.="\n";
       $mailtext="Vorname&#58;";
       $mailtext.=$Vorname;
       $mailtext.="\n";
       $mailtext="Nachname&#58;";
       $mailtext.=$Name;
       $mailtext.="\n";
       $mailtext="Adresse&#58;";
       $mailtext.=$Adresse;
       $mailtext.="\n";
       $mailtext="Zusatz&#58;";
       $mailtext.=$Zusatz;
       $mailtext.="\n";
       $mailtext="PLZ&#58;";
       $absender.=$PLZ;
       $mailtext.="\n";
       $mailtext="Ort&#58;";
       $mailtext.=$Ort;
       $mailtext.="\n";
       $mailtext="Land&#58;";
       $mailtext.=$Land;
       $mailtext.="\n";
       $mailtext="Tel.Privat&#58;";
       $mailtext.=$Telprivat;
       $mailtext.="\n";
       $mailtext="Tel.Geschäftlich";
       $mailtext.=$TelGesch;
       $mailtext.="\n";
       $mailtext="Fax&#58;";
       $mailtext.=$Fax;
       $mailtext.="\n";
       $absender.="EMail&#58;";
       $absender.=$EMail;
       $absender.="\n";
       $mailtext="URL&#58;";
       $mailtext.=$URL;
       $mailtext.="\n";
       $mailtext="Bemerkung&#58;";
       $mailtext.=$Bemerkung;
       
       //Responder
       $antwort="Vielen Dank für Ihre Bestellung!\n";
       $antwort="Ihre Bestellung&#58;\n";
       $antwort="Shop generated by \n";
       $antwort="";
       
       mail&#40;"", "Bestellung", $mailtext, $absender&#41;;
       mail&#40;$mail, " Ihre Bestellung",$antwort,"Von&#58;.de"&#41;;
       print &#40;"Ihre Bestellung wurde erfolgreich verschickt"&#41;;
      &#125;
     else &#123;
      print &#40;"Sie haben keine E-Mail-Adresse angegeben...
    
    "&#41;;
      print &#40;"Zur&uuml;ck..."&#41;;
     &#125;
    
    ?>
    </body>
    </html>

  7. #7
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    1. lokal kann man keine mails verschicken
    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 &#40;$mail!=""&#41; &#123;
      $mailtext="Lieferungsart&#58; ";
      $mailtext.=$_POST&#91;'lieferung'&#93;;
      ...usw.
    so long - phore

  8. #8
    thomson
    Gast

    Standard

    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

  9. #9
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    einfach all die felder die pflicht sind abfragen...

    Code:
    if &#40;isset&#40;trim&#40;$_POST&#91;'pflichtfeld1'&#93;&#41;&#41;&#41; &#123;
    
    &#125;

  10. #10
    thomson
    Gast

    Standard

    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");

Ähnliche Themen

  1. Nero 7 Fehlermeldung beim Konvertieren
    Von Elli P im Forum Computer - Internet Forum
    Antworten: 4
    Letzter Beitrag: 04.03.2008, 10:03
  2. Fehlermeldung beim Booten
    Von Html-Neuling im Forum Computer - Internet Forum
    Antworten: 3
    Letzter Beitrag: 07.08.2007, 12:40
  3. Fehlermeldung beim Info-Cockpit
    Von fara04 im Forum Computer - Internet Forum
    Antworten: 6
    Letzter Beitrag: 12.07.2007, 16:09
  4. Fehlermeldung beim Copy() Befehl
    Von Gast im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 27.02.2007, 16:05
  5. Beim Kontaktformular Fehlermeldung
    Von Triple666Blood im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 28.11.2006, 16:54

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •