Formular mailen
Verfasst: 11.04.2007, 21:32
also ich krieg denn doch nochmal ne Krise
sehe gerade den Wald vor Bäumen ....
hab ne Domain jetzt mal ein wenig bearbeitet und wollte unter anderem einen Formularmailer per php draufmachen.....
nun hab ich ne Kontaktseite in die ich per iframe diese datei included hab
Sie heißt mail-adr.php und beinhaltete dies:::
<?php echo "<html>\n<body>\n";
include "config-adr.php";
if($send) {
switch($send) {
case 'go':
if (empty($feld) || empty($textarea))
{
echo "
<b>Fehler!</b><br>
Nicht alle Felder ausgefüllt<br>
<a href=javascript:history.back()>Zurück</a></font>
";
exit;
}
mail("$empfaenger","$subject",
"$feld_in: $feld
$feld_mail: $mail
$feld_ort: $ort
$feld_strasse: $strasse
$feld_tel: $tel
$feld_hp: $hp
$feld_betr: $betr
$textarea_in: $textarea
--------------------
Absender IP : $ip
","From: $absender <webmaster@$domain>Content-Type: text/html");
}
echo "$best <br><br><p align='center'><font face='Arial, Helvetica, sans-serif' size='2'>Danke für
die e-mail.</font></p>
<p align='center'><font face='Arial, Helvetica, sans-serif' size='2'><b>Sobald
ich die Zeit finde, werde ich die Anfrage bearbeiten.</b></font></p>
<p align='center'><b><font face='Arial, Helvetica, sans-serif' size='2'>Bis
dahin wünsche ich Dir / Ihnen alles Gute.";
exit;
}
echo "
<center>
<table border=0>
<FORM METHOD=POST ACTION=$PHP_SELF>
<tr>
<td>$feld_in:</td>
<td><input type=text name=\"feld\" size=$feld_in_laenge></td>
<td>$feld_mail:</td>
<td><input type=text name=\"mail\" size=$feld_mail_laenge></td>
</tr>
<tr>
<td>$feld_ort:</td>
<td><input type=text name=\"ort\" size=$feld_ort_laenge></td>
<td>$feld_strasse:</td>
<td><input type=text name=\"strasse\" size=$feld_strasse_laenge></td>
</tr>
<tr>
<td>$feld_tel:</td>
<td><input type=text name=\"tel\" size=$feld_tel_laenge></td>
<td>$feld_hp:</td>
<td><input type=text name=\"hp\" size=$feld_hp_laenge></td>
</tr>
<tr>
</table>
<table>
<tr>
<td>$feld_betr:</td>
<td><input type=text name=\"betr\" size=$feld_betr_laenge></td>
</tr>
<tr>
<td>$textarea_in:</td>
<td><textarea name=\"textarea\" cols=\"$textarea_cols\" rows=\"$textarea_rows\"></textarea></td>
</tr>
<input type=hidden name=send value=go>
<input type=hidden name=ip value=$REMOTE_ADDR>
<tr><td><INPUT TYPE=submit value=$button></td><td></td></tr>
</FORM>
</center>
</body>
</html>";
?>
und dann noch eine datei config-adr.php
die so aussieht
<?php
$absender = "der Liebe Peter"; // Wer soll als Absender angegeben werden (keine eMail)?
$domain = "www.**meine domain.de"; // Von welcher Domain soll die eMail kommen?
$empfaenger = "info@**meine domain.net"; // An wen soll sie geschickt werden?
$subject = "Feedback"; // Mit welchem Betreff soll die eMail eingehen?
$best = "Gesendet"; // Was soll nach dem Abschicken angezeigt werden?
$feld_in = "Name"; // Was soll vor dem oberen Feld stehen?
$feld_in_laenge = "28"; // Wie lang soll das obere Feld sein?
$feld_mail = "e-mail"; // Was soll vor dem oberen Feld stehen?
$feld_mail_laenge = "28"; // Wie lang soll das obere Feld sein?
$feld_ort = "Wohnort"; // Was soll vor dem oberen Feld stehen?
$feld_ort_laenge = "28"; //usw.
$feld_strasse = "Straße"; //usw.
$feld_strasse_laenge = "28"; //usw.
$feld_tel = "Tel. Nr."; //usw.
$feld_tel_laenge = "28"; //usw.
$feld_hp = "Homepage"; //usw.
$feld_hp_laenge = "28";//usw.
$feld_betr = "Betreff";//usw.
$feld_betr_laenge = "69";//usw.
$textarea_in = "Textbereich"; // Was soll vor dem Textbereich stehen?
$textarea_cols = "52"; // Wieviele Spalten soll der Textbereicht haben?
$textarea_rows = "15"; // Wieviele Zeilen soll der Textbereicht haben?
$button = "Senden"; // Was soll auf dem Submit-Button stehen?
// From: $absender@$domain To $empfaenger
?>
die Zeilen mit ** hab ich natürlich korrekt angelegt.......
das script macht alles nur das ich keine Mail empfange
kann das am server liegen? Bin auf nem Zeus.....
ich find da keinen Fehler......
würde mich total freuen wenn sich da mal einer zu äußert und mir sagt was das sein kann
Danke
sehe gerade den Wald vor Bäumen ....
hab ne Domain jetzt mal ein wenig bearbeitet und wollte unter anderem einen Formularmailer per php draufmachen.....
nun hab ich ne Kontaktseite in die ich per iframe diese datei included hab
Sie heißt mail-adr.php und beinhaltete dies:::
<?php echo "<html>\n<body>\n";
include "config-adr.php";
if($send) {
switch($send) {
case 'go':
if (empty($feld) || empty($textarea))
{
echo "
<b>Fehler!</b><br>
Nicht alle Felder ausgefüllt<br>
<a href=javascript:history.back()>Zurück</a></font>
";
exit;
}
mail("$empfaenger","$subject",
"$feld_in: $feld
$feld_mail: $mail
$feld_ort: $ort
$feld_strasse: $strasse
$feld_tel: $tel
$feld_hp: $hp
$feld_betr: $betr
$textarea_in: $textarea
--------------------
Absender IP : $ip
","From: $absender <webmaster@$domain>Content-Type: text/html");
}
echo "$best <br><br><p align='center'><font face='Arial, Helvetica, sans-serif' size='2'>Danke für
die e-mail.</font></p>
<p align='center'><font face='Arial, Helvetica, sans-serif' size='2'><b>Sobald
ich die Zeit finde, werde ich die Anfrage bearbeiten.</b></font></p>
<p align='center'><b><font face='Arial, Helvetica, sans-serif' size='2'>Bis
dahin wünsche ich Dir / Ihnen alles Gute.";
exit;
}
echo "
<center>
<table border=0>
<FORM METHOD=POST ACTION=$PHP_SELF>
<tr>
<td>$feld_in:</td>
<td><input type=text name=\"feld\" size=$feld_in_laenge></td>
<td>$feld_mail:</td>
<td><input type=text name=\"mail\" size=$feld_mail_laenge></td>
</tr>
<tr>
<td>$feld_ort:</td>
<td><input type=text name=\"ort\" size=$feld_ort_laenge></td>
<td>$feld_strasse:</td>
<td><input type=text name=\"strasse\" size=$feld_strasse_laenge></td>
</tr>
<tr>
<td>$feld_tel:</td>
<td><input type=text name=\"tel\" size=$feld_tel_laenge></td>
<td>$feld_hp:</td>
<td><input type=text name=\"hp\" size=$feld_hp_laenge></td>
</tr>
<tr>
</table>
<table>
<tr>
<td>$feld_betr:</td>
<td><input type=text name=\"betr\" size=$feld_betr_laenge></td>
</tr>
<tr>
<td>$textarea_in:</td>
<td><textarea name=\"textarea\" cols=\"$textarea_cols\" rows=\"$textarea_rows\"></textarea></td>
</tr>
<input type=hidden name=send value=go>
<input type=hidden name=ip value=$REMOTE_ADDR>
<tr><td><INPUT TYPE=submit value=$button></td><td></td></tr>
</FORM>
</center>
</body>
</html>";
?>
und dann noch eine datei config-adr.php
die so aussieht
<?php
$absender = "der Liebe Peter"; // Wer soll als Absender angegeben werden (keine eMail)?
$domain = "www.**meine domain.de"; // Von welcher Domain soll die eMail kommen?
$empfaenger = "info@**meine domain.net"; // An wen soll sie geschickt werden?
$subject = "Feedback"; // Mit welchem Betreff soll die eMail eingehen?
$best = "Gesendet"; // Was soll nach dem Abschicken angezeigt werden?
$feld_in = "Name"; // Was soll vor dem oberen Feld stehen?
$feld_in_laenge = "28"; // Wie lang soll das obere Feld sein?
$feld_mail = "e-mail"; // Was soll vor dem oberen Feld stehen?
$feld_mail_laenge = "28"; // Wie lang soll das obere Feld sein?
$feld_ort = "Wohnort"; // Was soll vor dem oberen Feld stehen?
$feld_ort_laenge = "28"; //usw.
$feld_strasse = "Straße"; //usw.
$feld_strasse_laenge = "28"; //usw.
$feld_tel = "Tel. Nr."; //usw.
$feld_tel_laenge = "28"; //usw.
$feld_hp = "Homepage"; //usw.
$feld_hp_laenge = "28";//usw.
$feld_betr = "Betreff";//usw.
$feld_betr_laenge = "69";//usw.
$textarea_in = "Textbereich"; // Was soll vor dem Textbereich stehen?
$textarea_cols = "52"; // Wieviele Spalten soll der Textbereicht haben?
$textarea_rows = "15"; // Wieviele Zeilen soll der Textbereicht haben?
$button = "Senden"; // Was soll auf dem Submit-Button stehen?
// From: $absender@$domain To $empfaenger
?>
die Zeilen mit ** hab ich natürlich korrekt angelegt.......
das script macht alles nur das ich keine Mail empfange

kann das am server liegen? Bin auf nem Zeus.....
ich find da keinen Fehler......
würde mich total freuen wenn sich da mal einer zu äußert und mir sagt was das sein kann
Danke