• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

kontakt forumular

Status
Für weitere Antworten geschlossen.

clemo

Neues Mitglied
hi leute

ich hab eine homepage und dort gibt es einen punkt KONTAKT

ich wollte dort eig. das ganze so machen, dass es mir dann via E-mail zuggeschickt wird

leier hab ich keine ahnung wie das geht hat einer eine ahnung


danke schon mal

lg
clemo
 
Mach nen Formular in HTML... Etwa so:
HTML:
[...]
<form action="senden.php" method="post">
Name: <input type="text" name="name" /><br />
E-mail<input type="text" name="email" /><br />
Text: <textarea name="text"> </textarea><br />
<input type="submit" value="Senden" />
</form>
[...]
Und dazu ne PHP Datei die das eingegebene verschickt:
PHP:
<?php
//senden.php
$name=$_POST['name'];
$text=$_POST['text'];
$mail=$_POST['email'];
    if($mail!="") {
             $mailtext="Name: ";
                 $mailtext.=$name;
                 $mailtext.="\n";
                 $mailtext.="E-Mail Adresse: ";
                 $mailtext.=$mail;
                 $mailtext.="\n";
                 $mailtext.="Anfrage oder Kommentar: ";
                 $mailtext.=$text;
                 $absender="From:";
                 $absender.=$mail;
                 mail("[email protected]","Feedback über das Kontaktformular",$mailtext,$absender);
                 print("<center>Die E-Mail wurde erfolgreich abgeschickt!</center>");
                 print google.de'>");
                 }
         else {
             print ("E-Mail konnte nicht abgeschickt werden!");
                }
?>
Dazu muss dein Webspace aber PHP unterstützen.
Das da oben ist nicht getestet. Aber so ähnlich müsste es gehen.
 
Ich wollt ihm ja nur nen Anzatz geben...
Das ist natürlich kein fertiges Skript. nur damit er ne Ahnung bekommt, wie das so ungefähr funktioniert... Ich würd das so nie einsetzten.:-D
 
ist aber nicht schön wenn man direkt sicherheitslücken drin hat :)

solltest nachbessern bevor sich dein ansatz vebreitet.

sowas $mail=$_POST['email']; kann man sich in der regel auch sparen,
schau mal PHP: extract - Manual

programmierer sind faul und tippen ungern, und wenn, dann nur einmal :)

 
Code:
Warning

Do not use extract() on untrusted data, like user-input ($_GET, ...). If you do, for example, if you want to run old code that relies on register_globals temporarily, make sure you use one of the non-overwriting extract_type values such as EXTR_SKIP and be aware that you should extract in the same order that's defined in variables_order within the php.ini.

Faul ja aber so müsste er jedes bisschen an Information, was er bekommt bearbeiten außerdem wird es doch einen gründ haben das man PHP: Using Register Globals - Manual deaktiviert...
 
:-D Da bist du hier falsch :-D ne also das muss man schon erwähnen denke ich gerade bei jemandem der sagt das er damit bis jetzt immer gut gefahren ist...
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben