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

emai an mich

Hallo ich hoffe dieser Thread ist noch geöffnet ich habe nämlich eine Frage zu dem Quellcode von hokage.
Es funktioniert fast alles perfekt ausser das alles, was unter dem Textfeld "Nachicht" steht als Quellcode im Textfeld Nachicht zu finden ist. Weiß da jemand zufällig ne Lösung?
mfg Stein
 
ja das liegt daran, dass ich in meinem geposteten code vergessen habe den textarea tag nicht geschlossen habe.

schreibe also das noch dahinter "</textarea>"
dann sollte alles gehen ;-)

grüße hokage
 
Achja da hätte ich auch selber drauf kommen können :oops: danke dir...
aber jetzt hab ic hschohnwieder ein problem sobald ich auf den button senden klicke sagt mir mein browser "diese seite kann nicht angezeigt werden" und ich denke ich habe meine Daten korrekt eingegeben aber ich bin ja nur ein absoluter noob ich schicke den code wie ich es habe einfach mit wäre nett wenn ihr mir sagt wo mein fehler ist
mfg stein
HTML:
<html>
<form action="dieseseite.php" method="post">
  <fieldset>
    <label for="name">Name:</label>
    <input id="name" type="text" name="name"/>
    <label for="email">E-Mail:</label>
    <input id="email" type="text" name="email"/>
    <label for="betreff">Betreff:</label>
    <input id="betreff" type="text" name="betreff"/>
    <label for="nachricht">Nachricht:</label>
    <textarea id="nachricht" name="nachricht"/>
 </textarea>
    <input type="submit" name="senden" value="Senden"/>
  </fieldset>
</form>
<p>
<?php
$mail_empfaenger = "[email protected]" ;
$mail_absender = "http://www.plantechnik.com/";
$betreff = $_POST["betreff"] ;
$absatz = "\n" ;
$mail_text .= $_POST["name"].$absatz.$absatz.$_POST["email"].$absatz.$absatz.$_POST["nachricht"]."\n";
$mail_text = stripslashes($mail_text);
$mailmuster = "/^[a-zA-Z0-9-_.]+@[a-zA-Z0-9-_.]+\.[a-zA-Z]{2,4}$/";
                                            
                                                
if (isset($_POST["senden"])) {
if ($_POST["Name:"] != "" && $_POST["email"] != "" && preg_match($mailmuster, $_POST["email"]) != 0 && $_POST["betreff"] != "" && $_POST["nachricht"] != "" ) {
                                                    
if(@mail($mail_empfaenger, $betreff, $mail_text, "From:" .$mail_absender)) {
echo "Die Nachricht wurde erfolgreich gesendet.";
}else{
echo "Auf Grund eines Fehlers kann die Mail nicht gesendet werden.";
}
}else{
echo "Bitte füllt die notwendigen Felder korrekt aus! <br/> (Achtet auf die Form eurer E-Mail Adresse!)";
}
}    
                                                
?> 
</p>
</html>
 
fals das problem jetzt noch aktuell ist.

schreibe statt
PHP:
if (isset($_POST["senden"])) {
if ($_POST["Name:"] != "" && $_POST["email"] != "" && preg_match($mailmuster, $_POST["email"]) != 0 && $_POST["betreff"] != "" && $_POST["nachricht"] != "" ) {
so:

PHP:
if (isset($_POST["senden"])) {
if ($_POST["name"] != "" && $_POST["email"] != "" && preg_match($mailmuster, $_POST["email"]) != 0 && $_POST["betreff"] != "" && $_POST["nachricht"] != "" ) {

grüße hokage

ps: jezt müsste alles stimmen
 
Zurück
Oben