Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » PHP E-Mail Script Antworten
PHP E-Mail Script

Clawwulf
Pixelschubser


Beiträge: 14


mhm!?!?!
die e-mail kommt nicht an obwohl das script sagt, das die e-mail versendet ist.
könnt ihr das beheben?

  Profil   E-Mail   Editieren   Zitieren

daywalker
Pixelschubser


Beiträge: 11


Aber die richtigen Emailaddi hast du schon bei $to eingegeben ? wenns nicht funzt da nn gib mal die addi direkt bei mail ein und nicht $to also (mail("berd@gmx.de", ...

  Profil   E-Mail   Editieren   Zitieren

Clawwulf
Pixelschubser


Beiträge: 14


puh
ich habe diese fehlermeldung wenn ich auf absenden klicke wieso?

Warning: mail() expects at most 5 parameters, 6 given in /usr/export/www/vhosts/funnetwork/hosting/clawwulf/e-mail2.php on line 61

achja und das mit dem textfeld muss beim absenden auch noch rein
hier der quellcode

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
51: 
52: 
53: 
54: 
55: 
56: 
57: 
58: 
59: 
60: 
61: 
62: 
63: 
64: 
65: 
66: 
67: 
68: 
69: 
70: 
71: 
72: 
73: 
74: 
75: 
76: 
77: 
78: 
79: 
80: 
81: 
82: 
83: 
84: 
85: 
86: 
87: 
88: 
89: 
90: 
91: 
92: 
93: 
94: 
95: 
96: 
97: 
98: 
99: 
100: 
101: 
102: 
103: 
104: 
105: 
106: 
107: 
108: 
109: 
110: 
111: 
112: 
113: 
114: 
115: 
116:

<html>
<head>
<?php


$to = "Bernd.Meyer@gmx.net";
$Betreff = "Ferienwohnung mieten";
	$Vorname = $HTTP_POST_VARS["vorname"];
	$Nachname = $HTTP_POST_VARS["nachname"];
	$von = $HTTP_POST_VARS["von"];
	$bis = $HTTP_POST_VARS["bis"];
	$Email = $HTTP_POST_VARS["from"];
	$Email2 = $HTTP_POST_VARS["from2"];
	$Telefon = $HTTP_POST_VARS["telefon"];
    $abgeschickt = $HTTP_POST_VARS["abgeschickt1"];


if (isset ($abgeschickt)) {
	if ($abgeschickt) {
	    zeigWerte();

	        if ((!$Vorname) or (!$Nachname) or (!$von) or (!$bis)) Echo "Bitte die Felder ausfüllen";
		}

}
function zeigWerte() {                                    						// Ausfüllkontrolle
	global $Vorname, $Nachname, $Email, $Email2, $von, $bis, $Telefon;
	echo "<strong>Folgende Daten wurden übermittelt:</strong>

";
	if ($Vorname) echo "Vorname: $Vorname
";
	if ($Nachname) echo "Nachname: $Nachname
";

	if ($Email) echo "Email: $Email
";
	if ($Telefon) echo "Telefon: $Telefon
";
        if ($von) echo "von: $von
";
        if ($bis) echo "bis: $bis
";
	echo "<hr>";

if (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$",$Email)){  	// E-mail Gültigkeit prüfen
	          echo '<font color="red">Die E-mail-Adresse ist ungültig!</font>';
	          echo '<pre><form action="' .$PHP_SELF .'" method="GET">';
echo <<<ENDE
	<p>
	<input type="button" value="zurück" onClick="history.back()">
	<input type="hidden" name="abgeschickt1" value="1">
	</form>
	</pre>
ENDE;
     	}
	    else {
	        echo " E-mail-Adresse gültig!";

	if ((!$Telefon) or (!$von) or (!$bis) or (!$Vorname) or (!$Nachname) or (!$Email) or (!$Email2)) {
	    echo '<font color="red">Nicht alle Daten wurden angegeben!</font>';
	    echo "<hr>";
}


	else
  if	(mail("Bernd.Meyer@gmx.net","Ferienwohnung mieten","Von: $Nachname, $Vorname", "Mietdauer von/bis: $von, $bis", "Telefon: $Telefon",			//E-mailversand
		"From: $Email"))
			echo "E-mail wurde erfolgreich gesendet";
		else
	 		echo "Fehler: E-mail konnte nicht versendet werden!";
                 }	
}
?>
</head>
<body>
	<form action="e-mail2.php" method="post">
	<input type="hidden" name="abgeschickt1" value="1">
	<table border="1">
	 <tr>
		<td>Wenn Sie die Wohnung mieten wollen, füllen Sie bitte das Formular ganz aus</td>
		</tr>
		<tr>
		<td>Nachname: <td><input type="text" name="nachname"/></td></td>
		

		<td>Vorname: <td><input type="text" name="vorname"/></td></td>
		

		<tr>
		<td>Gewünschter Mietzeitraum von (Datum): <td><input type="text" name="von"/></td></td>
		<td>bis zum: <td><input type="text" name="bis"/></td></td>
		

		</tr>
		<tr>
		<td>Telefon: <td><input type="text" name="telefon"/></td></td>
		</tr>
		<tr>
		<td>E-Mail Adresse: <td><input type="text" name="from"/></td></td>
		</tr>
                <tr>
                <td>Bitte tragen Sie hier ihre E-mail Adresse erneut zur Überprüfung ein: <td><input type="text" name="from2"/></td></td>
                </tr>
                <tr>
                <td><textarea rows=5 cols=40 name=beitrag>Sie haben hier die Möglichkeit, mir noch weiter Informationen mit zu teilen </TEXTAREA>
                </tr>

	</table>
				<input type="submit" value="Abschicken">
	</form>
</body>
</html>
                 

Diese Nachricht wurde geändert von: Clawwulf
  Profil   E-Mail   Editieren   Zitieren

Clawwulf
Pixelschubser


Beiträge: 14


also wäre schön wenn ihr mir dabei auch noch helfen könntet

  Profil   E-Mail   Editieren   Zitieren

Clawwulf
Pixelschubser


Beiträge: 14


fehler habe ich selber gefunden

ihr müsst mir aber noch dabei helfen das mein textfeld beim absenden mit eingebundne wird. aber wenn in dem textfeld nichts reingeschreben wurde, dann soll es auch nich mit gesendet werdne sonst ja. könnt ihr mir das machen bzw dabei helfen!?!

  Profil   E-Mail   Editieren   Zitieren

Clawwulf
Pixelschubser


Beiträge: 14


Also am besten wäre das, wenn in der mail dann folgendes steht.

Bsp.

Der Meyer Bernd möchte die Ferienwohnung vom 02.03.05 bis zum 28.03.05 mieten und seine Telefonnummer lautet 0587658.
Meyer Bernd hat folgendes angehängt [Hier würde dann das Textfeld erscheinen wenn man da was reingeschrieben hat]

so in etwa sollte dann die E-mail sein.

ist das machbar??

würde mich sehr freuen wenn das einer macht also mir den quelltext so um stellt

  Profil   E-Mail   Editieren   Zitieren

daywalker
Pixelschubser


Beiträge: 11


Natürlich ist das machbar, musste mal google fragen

  Profil   E-Mail   Editieren   Zitieren

Clawwulf
Pixelschubser


Beiträge: 14


ich bedanke mich mal reechtherzlich bei euch, dass ihr mich so gut geholfen habt. ohne euch hätte ich das nie so hin bekommen wie es jetzt ist. :D

  Profil   E-Mail   Editieren   Zitieren
Seite 1 | 2  

Antworten
Nach oben