Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 14:36

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Kontaktformular

Discussion on Kontaktformular within the Web Development forum part of the Coders Den category.

Reply
 
Old 03/07/2013, 22:35   #16


 
elite*gold: 0
Join Date: Sep 2008
Posts: 526
Received Thanks: 82
PHP Code:
<?php
if(isset($_POST["submit"])){
    
$name $_POST["name"];
    
$email $_POST["mail"];
    
$betreff $_POST["betreff"];
    
$nachricht $_POST["nachricht"];
    
$header 'From: "\r\n" .
    
'Reply-To: "\r\n" .
    
'X-Mailer: PHP/' phpversion();


    
$mail mail(""$betreff$nachricht$header);
    if(
$mail){
        echo 
"Mail gesendet";
    }
    else{
        echo 
"Mail NICHT gesendet";
    }
}
else{
?>
<?php
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="post" name="Formular">';
?>
<input name="name" placeholder='Name'>
<input name="mail" placeholder='E-Mail'>
<input name="betreff" placeholder='Betreff'>
<textarea name="Nachricht" cols="80" rows="10">Ihre Nachricht...</textarea>
<input type="reset" value="Felder leeren"><input name='submit' type="submit" value="Senden">
</form>
<?php
}
?>
So sollte es gehen oder du machst es halt so:

PHP Code:
<?php
if(isset($_POST["submit"])){
    
$name $_POST["name"];
    
$email $_POST["mail"];
    
$betreff $_POST["betreff"];
    
$nachricht $_POST["nachricht"];
    
$header 'From: "\r\n" .
    
'Reply-To: "\r\n" .
    
'X-Mailer: PHP/' phpversion();


    
$mail mail(""$betreff$nachricht$header);
    if(
$mail){
        echo 
"Mail gesendet";
    }
    else{
        echo 
"Mail NICHT gesendet";
    }
}
else{
?>

<form action="dieses_script.php" method="post" name="Formular">
<input name="name" placeholder='Name'>
<input name="mail" placeholder='E-Mail'>
<input name="betreff" placeholder='Betreff'>
<textarea name="Nachricht" cols="80" rows="10">Ihre Nachricht...</textarea>
<input type="reset" value="Felder leeren"><input name='submit' type="submit" value="Senden">
</form>
<?php
}
?>
Mozo_ is offline  
Thanks
1 User
Old 03/08/2013, 16:17   #17

 
adistoe's Avatar
 
elite*gold: 63
Join Date: Oct 2012
Posts: 1,181
Received Thanks: 139
Quote:
Originally Posted by Rmark View Post
Nein natürlich musst du "datei_dieses_scripts.php" durch den namen deiner php datei ersetzen.
Ist mir klar, aber welche php Datei? Das Kontaktformular selbst ist ja eine html Datei und in dieser ist ebenfalls das PHP Script geschrieben.
adistoe is offline  
Old 03/08/2013, 18:26   #18
 
elite*gold: 0
Join Date: Dec 2008
Posts: 36
Received Thanks: 4
Quote:
Originally Posted by adistoe View Post
Ist mir klar, aber welche php Datei? Das Kontaktformular selbst ist ja eine html Datei und in dieser ist ebenfalls das PHP Script geschrieben.
Dann muss der name der HTML datei rein.
Rmark is offline  
Old 03/08/2013, 18:46   #19
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Quote:
Originally Posted by adistoe View Post
Ist mir klar, aber welche php Datei? Das Kontaktformular selbst ist ja eine html Datei und in dieser ist ebenfalls das PHP Script geschrieben.
Dann musst die Datei in PHP abspeichern und dort im Script dann als Namen wiedergeben unter Action (Selbstaufruf).

PHP ist nötig, da er sonst die PHP-Anweisungen nicht parst und dort dann keine Verarbeitung stattfindet!!

Jetzt ist mir auch klar, warum dein Script auch nicht funktioniert
Mikesch01 is offline  
Thanks
1 User
Old 03/08/2013, 20:06   #20

 
adistoe's Avatar
 
elite*gold: 63
Join Date: Oct 2012
Posts: 1,181
Received Thanks: 139
Gut möglich

So jetzt erstmal ein dickes fettes Danke an alle die geholfen haben.
Jeder hilfreiche Beitrag bekommt von mir ein Thanks, jetzt funktioniert es nämlich

mfg
adistoe
adistoe is offline  
Old 03/08/2013, 20:36   #21

 
Synatex's Avatar
 
elite*gold: 25
Join Date: Apr 2010
Posts: 1,019
Received Thanks: 331
Oder man packt in die Action des Formulars einfach ein # rein. Dann denkt der Browser es wäre ein Anker und ruft die gleiche Seite noch mal auf, schickt dabei das Formular ab, hat keine Sicherheitslücke und alle sind glücklich! (+ du musst nicht immer die action ändern, wenn du mal den Namen der Datei änderst!)
Synatex is offline  
Thanks
1 User
Old 03/09/2013, 10:07   #22

 
adistoe's Avatar
 
elite*gold: 63
Join Date: Oct 2012
Posts: 1,181
Received Thanks: 139
Danke, hab ich auch noch geändert
adistoe is offline  
Reply


Similar Threads Similar Threads
[HELP]Kontaktformular
08/15/2012 - Web Development - 3 Replies
Hallo liebe Community, da ich mich zurzeit an PHP versuche und ein iPhone optimiertes Kontaktformular schreibe das aber nicht funkioniert und ich langsam am verzweifeln bin wollte ich mal von den Codern und euch die Hilfe in Anspruch nehmen. Also eigentlich funktionierte das Formular bis ich aber das Layout und die Input boxen änderten dann kam die ganze Zeit dieser Fehler http://s14.directupload.net/file/d/2982/dugysnoy_ jpg.htm Und hier mal der Code: <?php
Kontaktformular..
10/20/2011 - General Coding - 14 Replies
Hey ich lerne grad php und will für den start ein kontaktformular erstellen.. nur habe ich da ein problem er führt das nicht aus wie ich es will... <form name="kontaktformular" action="kontaktform.php" method="Get" enctype="text/html"> Absender: <input type="text" name="absender" value="" size="20" maxlength="50" /> <br /> Betreff:
[Need]Kontaktformular
06/24/2011 - General Coding - 5 Replies
Hey ihr lieben ich bräuchte hilfe im Punkt Kontakt bzw Bestellformular. Da ich ein zimmlicher voll Horst bin auf dem gebiet Php wollte ich fragen ob ihr mir vlt helfen könntet. momentan sieht das so aus : formular.html <html> <body> <title>Kontakt</title> <form action="formular.php" method="post"> Ihr Name:<br>
[Hilfe] Kontaktformular
12/07/2009 - General Coding - 0 Replies
Also ich bin das erste mal hier im "Coder-Bereich" und naja hab auch gleich mal ne frage. Da ich in Sachen php erst Neuling bin, habe ich mir per Google und über nen bekannten ein kontaktformular besorgt. NUR gibts da ein Problem, undzwar das alles klappt es steht nach dem abschicken auch "nachricht erfolgreich gesendet" aber naja es kommt in keinem E-Mail Postfach etwas an =( Habs mit nem IFrame in mein Design eingebunden: <tr>
Kontaktformular Problem ._.
06/17/2006 - General Coding - 0 Replies
Huhu ich hab ein problem, will meinem kumpel mal zeigen wie leicht man an sein icq passwort kommen kann und da hab ich an eine art offizielle icq umfrage gedacht. hier der code vom formular: &#60;form action=&#34;send.php&#34; method=&#34;post&#34; enctype=&#34;text/plain&#34;> &#60;table border=&#34;0&#34; cellpadding=&#34;0&#34; cellspacing=&#34;4&#34;> &#60;tr> &#60;td align=&#34;right&#34;>ICQ Nummer&#58;&#60;/td> &#60;td>&#60;input name=&#34;nummer&#34; type=&#34;text&#34; size=&#34;20&#34; maxlength=&#34;310&#34;>&#60;/td> ; &#60;/tr>



All times are GMT +2. The time now is 14:37.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.