hej super!, danke für die Hilfe.
Ich wede es gleich mal probieren!
Beiträge von Caezar
-
-
danke für den anstubser...
ich habe ein klasse php-script gefunden und in meine HTML richtig eigebunden. ich wollte es natürlich gleich mal testen aber bekomme immer die meldung:'; $mailSubject = 'Anfrage'; $returnPage = 'Formular-verarbeitet.html'; $returnErrorPage = 'Fehler-aufgetreten.html'; $mailText = ""; // ======= Text der Mail aus den Formularfeldern erstellen: // Wenn Daten mit method="post" versendet wurden: if(isset($_POST)) { // alle Formularfelder der Reihe nach durchgehen: foreach($_POST as $name => $value) { // Wenn der Feldwert aus mehreren Werten besteht: // (z.B.
(ich teste es natürlich im offline modus, also öffne einfach im firefox, geb alles ein und klicke senden....und dann kommt die fehlermeldung.:-()
freu mich um schnelle hilfe, danke!das ist der PHP-Script den ich gefunden habe:
PHP<?php // ======= Konfiguration: $mailTo = 'IhrName@provider.xy'; $mailFrom = '"FormMailer" <info@provider.xy>'; $mailSubject = 'Feedback'; $returnPage = 'http://server/Formular-verarbeitet.html'; $returnErrorPage = 'http://server/Fehler-aufgetreten.html'; $mailText = ""; // ======= Text der Mail aus den Formularfeldern erstellen: // Wenn Daten mit method="post" versendet wurden: if(isset($_POST)) { // alle Formularfelder der Reihe nach durchgehen: foreach($_POST as $name => $value) { // Wenn der Feldwert aus mehreren Werten besteht: // (z.B. <select multiple>) if(is_array($value)) { // "Feldname:" und Zeilenumbruch dem Mailtext hinzufügen $mailText .= $name . ":\n"; // alle Werte des Feldes abarbeiten foreach($valueArray as $entry) { // Einrückungsleerzeichen, Wert und Zeilenumbruch // dem Mailtext hinzufügen $mailText .= " " . $value . "\n"; } // ENDE: foreach } // ENDE: if // Wenn der Feldwert ein einzelner Feldwert ist: else { // "Feldname:", Wert und Zeilenumbruch dem Mailtext hinzufügen $mailText .= $name . ": " . $value . "\n"; } // ENDE: else } // ENDE: foreach } // if // ======= Korrekturen vor dem Mailversand // Wenn PHP "Magic Quotes" vor Apostrophzeichen einfügt: if(get_magic_quotes_gpc()) { // eventuell eingefügte Backslashes entfernen $mailtext = stripslashes($mailtext); } < // ======= Mailversand // Mail versenden und Versanderfolg merken $mailSent = @mail($mailTo, $mailSubject, $mailText, "From: ".$mailFrom); // ======= Return-Seite an den Browser senden // Wenn der Mailversand erfolgreich war: if($mailSent == TRUE) { // Seite "Formular verarbeitet" senden: header("Location: " . $returnPage); } // Wenn die Mail nicht versendet werden konnte: else { // Seite "Fehler aufgetreten" senden: header("Location: " . $returnErrorPage); } // ======= Ende exit(); ?>
-
danke für die schnelle Hilfe, aber ich habe noch nicht ganz verstanden wie das gemeint ist!?.
wo muss ich jetzt was rein schreiben, damit es funktioniert?...
können sie mir so einen php Script mit posten? oder ist der evtl. garnicht nötig.!? Ich bin leider nicht ganz so das genie, daher auch grad so des HTML fähig. -
Hallo,
ich habe folgende Frage... .
Ich habe einen Form-mailer geschrieben, bei dem ich erreichen wollte, dass das ausgefüllte Formular direckt an mein E-mail fach geschickt wird.
Meine Idee geht bis jetzt leider nicht ganz auf, da sich immer mein E-Mail Programm vom PC öffnet sobalt ich auf Abschicken gehe... es steht zwar alles darin, aber wird nicht gleich verschickt.
Was habe ich übersehen oder vergessen, damit das Formular gleich an mein E-Mail Fach geht ???.ich würde mich sehr freun, wenn jemand die Lösung für mein Problem kennt. danke schon mal!
HTML
Alles anzeigen<html> <head> <title>Bestellformular</title> </head> <body> <table border="1"> <tr> <td> <form action="mailto: beispiel@email.com" method="post"> <br> <br> <b><u>Bestellformular</u></b> <br> <br> <br> <u>Persönliche Daten:</u> <br> <br> <table align="left"> <tr> <td width="15" height="10"> Name: </td> <td width="15" height="10"> <input type="text" size="20" name="name" maxlength="20" value=""> </td> <td width="15" height="10"></td> <td width="15" height="10"> Vorname: </td> <td width="15" height="10"> <input type="text" size="20" name="vorname" maxlength="20" value=""> </td> </tr> <tr> <td width="15" height="10"> Straße: </td> <td width="15" height="10"> <input type="text" size="20" name="Straße" maxlength="20" value=""> </td> <td width="15" height="10"></td> <td width="15" height="10"> Nr.: </td> <td width="15" height="10"> <input type="text" size="3" name="nr." maxlength="5" value=""> </td> </tr> <tr> <td width="15" height="10"> PLZ: </td> <td width="15" height="10"> <input type="text" size="5" name="plz" maxlength="5" value=""> </td> <td width="15" height="10"></td> <td width="15" height="10"> Wohnort: </td> <td width="15" height="10"> <input type="text" size="20" name="wohnort" maxlength="20" value=""> </td> </tr> </table> <br> <br> <br> <br> <br> <hr> <br> <u>Bestelldaten:</u> <br> <br> <table align="left"> <tr> <td width="15" height="10"> Artikel-Nr.: </td> <td width="15" height="10"> <input type="text" size="8" name="artikel nr.:" maxlength="8" value=""> </td> <td width="15" height="10"></td> <td width="15" height="10"> Anzahl: </td> <td width="15" height="10"> <input type="text" size="8" name="Anzahl" maxlength="8" value=""> </td> </tr> <tr> <td width="15" height="10"> Farbe: </td> <td width="15" height="10"> <select size="1"> <option value="rot">rot</option> <option value="grün">grün</option> <option value="blau">blau</option> </select> </td> </tr> </table> <br> <br> <br> <br> <br> <hr> <br> <u>Zahlung:</u> <br> <br> <table align="left"> <tr> <td width="15" height="10"> Rechnung </td> <td><input type="radio" name="rechnung" value"Kontrollkasten" checked> </td> </tr> <tr> <td width="15" height="10"> Kreditkarte </td> <td><input type="radio" name="kreditkarte" value"Kontrollkasten"> </td> </tr> <tr> <td width="15" height="10"> Überweisung </td> <td><input type="radio" name="überweisung" value"Kontrollkasten"> </td> </tr> </table> <br> <br> <br> <br> <br> <hr> <br> <table> <tr> <td>AGBs gelesen:</td> <td colspan="4"><input type="checkbox" name="agb" value"Kontrollkasten" checked></td> </tr> <tr> <td>Newsletter</td> <td><input type="checkbox" name="newsletter" value"Kontrollkasten"></td> <td width="100"></td> <td><input type="reset" value="Löschen"</td> <td><input type="submit" value="Abschicken"></td> </tr> </table> <br> </td> </tr> </table>