<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
// hier findet man die mail Zeile mit der Adresse an die der Inhalt des Formular gesendet wird. mail("******@hotmail.de","Nachricht von $_POST[name]",$_POST[nachricht]);
// hier findet man schreibt man die Ausgabemeldungen die der Benutzer nach dem senden der Mail in seinem Browser angezeigt werden. echo "Wir werden ihren Antrag in den nächsten 24Stunden bearbeiten.<br>";
echo "Ihre Angaben wurden per Mail an den Administrator übermittelt:<br>"; echo "Name: $_POST[name]<br>"; echo "Nachricht: $_POST[nachricht]<br>";
} else {
// hier findet die Fehlerbehandlung statt, falls das Formular nicht korrekt gesendet werden konnte. Meldung ausgeben usw... echo "Fehler bei der Übermittlung ihrer Angaben, wenden sie sich bitte per Email an *****@hotmail.de<br>";
Du musst im $_POST-Array natürlich den Namen des Feldes in Hochkommata angeben, sonst denkt er es sei eine Konstante, dh $_POST['nachricht'] und nicht $_POST[nachricht].
Außerdem setzt du die Namen der Felder Vorname, Nachname und Email jeweils auf "name", ändere dies, sonst hast du Probleme mit der Mehrdeutigkeit.
Außerdem blocken manche Hostingfirmen den Mailversand über diese PHP-Funktion, verwende SMTP zum Versand, Tutorials findest du über Google.
Edit:
Mir fällt grade noch auf, dass du den Wert des $_POST-Arrays an Stelle der Nachricht auf den boolschen Wert true überprüfst, das ist natürlich Schwachsinn, weil es kein Boolean sondern ein String ist. Verwende zum überprüfen, ob die Variable gesetzt ist lieber isset(), also if(isset($_POST['nachricht'])) anstatt if($_POST['nachricht'])
Lern erstmal die Sprache, bevor du hier nach den tausenden Fehlern suchen lässt, das was du da produziert hast ist echt mehr als erbärmlich und kann niemanden passieren, der sich länger als 10 Minuten ernsthaft mit der Sprache beschäftigt hat und passende Fachliteratur gelesen hat.
mach einfach in dein submit name="absenden" und dann oben if(isset $_post['absenden'])... und versuch dies so... wenns nicht klappt dann kuck mal per print_r($_POST) was eig. übergeben wird. wenn das so nicht klappt liegt es an deinem hoster... und wie meine vorposter schon erwähnt haben darfst du deinen inputs nicht den gleichen namen zuweisen...
und was man anfängt sollte wieder geschlossen werden... schließ dein div
MC /help wird nicht richtig angezeigt und commandos laufen nicht HILFE! 02/04/2012 - Minecraft - 2 Replies Hey hab einen eigernen Server erstellt hab aber jetzt ein Problem. Wenn ich /Help eingebe kommt eine andere Help als normal :/
Screen:
ImageShack® - Online Photo and Video Hosting
Screens vom Ordner:
ImageShack® - Online Photo and Video Hosting
Woran kanns liegen MC und Server sind schon mal neu gemacht Problem is aber immernoch das selbe >_<
Danke für die Hilfe :)
[HILFE] "Windows wird gestartet" wird angezeigt, tuts aber nicht.... 04/21/2011 - Main - 7 Replies Hallo leute,
wie schon im titel gesagt! Ich starte ordnungsgemäß mein pc, "Windows wird gestartet" wird angezeigt, tuts aber nicht. Habe ungf. 5min gewartet dann hab ichs einfach ausgemacht. Habe Win 7 64Bit vor 2 Tagen neu installiert weil irgendein fehler aufgetreten ist, wenn ich mich angemeldet habe ( dann ist der explorer immer abgekakt und konnte nichts machen). Weiss vielleicht einer was man tun kann? Habe schon versucht über den abgesicherten modus reinzukommen <-- Geht nicht!
Meine...
Register page wird nun angezeigt aber account wird nicht erstell 11/14/2010 - Flyff Private Server - 4 Replies Ja leute jez wird endlich die regi page angezeigt aberwenn ich registrieren klicke kommt registartion succesfull aber der account wird nicht erstellt an was kann das liegen?