PHP-Mailer

Hallo!!

Ich habe den folgenden Code:

Kontakt Kontakt 
<?php // ***Einstellungen*** <br />$mail\_to = ''; // Empfängeradresse

// #############################################################################
$from\_name=GetParam('fromname');
$from\_mail=strtolower(GetParam('frommail'));
$mail\_subject=GetParam('mailsubject');
$mail\_text=GetParam('mailtext');
$send=GetParam('s');

$err\_text='';
if(trim($from\_name)=='') $err\_text.='Bitte geben Sie Ihren Namen an.
';
if(trim($from\_mail)=='')
 $err\_text.='Bitte geben Sie Ihre E-Mail-Adresse an.
';
else
 if(!ereg('^[\_a-z0-9-]+(\.[\_a-z0-9-]+)\*@[a-z0-9-]+(\.[a-z0-9-]+)\*(\.[a-z]{2,6})$',$from\_mail))
 $err\_text.='Bitte geben Sie eine gültige E-Mail-Adresse an.
';
if(trim($mail\_subject)=='') $err\_text.='Bitte geben Sie einen Betreff ein.
';
if(trim($mail\_text)=='') $err\_text.='Bitte geben Sie einen Nachrichtentext ein.
';

// \*\*\* Zu langen Text abschneiden \*\*\*
if(strlen($mail\_text)\>1000) {
 $mail\_text=substr($mail\_text,0,1000).'... (Text wurde gekürzt!)';
}
$from\_name=str\_replace(chr(34),"''",$from\_name);
$mail\_subject=str\_replace(chr(34),"''",$mail\_subject);
$from\_name=stripslashes($from\_name);
$from\_mail=stripslashes($from\_mail);
$mail\_subject=stripslashes($mail\_subject);
$mail\_text=stripslashes($mail\_text);

if (($send == '1') && ($err\_text != '')) {
 echo ' **Fehler:**
';
 echo $err\_text.' ';
}

if (($send != '1') || ($err\_text != '')) {
?\>

Ihr Name: 
Ihre E-Mail-Adresse:
Betreff:
Text:
(max. 1.000 Zeichen)
=$mail_text?>

<?php } else {
$header="From: $from\_name \n"; $header.="X-Mailer: PHP-ContactForm-Script\n"; $header.="Content-Type: text/plain"; $mail\_date=gmdate('D, d M Y H:i:s').' +0000'; $send=0; if(@mail($mail\_to,$mail\_subject,$mail\_text,$header)) { echo " **Die Nachricht wurde erfolgreich abgesendet.**"; echo " [Zurück zum Formular](%255C%2522%2522.GetParam('PHP_SELF','S').%2522?from_name=%2524from_name&from_mail=%2524from_mail%255C%2522) "; }else{ echo " **Beim Versenden der Nachricht ist ein Fehler aufgetreten!**"; echo " [Zurück zum Formular](%255C%2522%2522.GetParam('PHP_SELF','S').%2522?from_name=%2524from_name&from_mail=%2524from_mail&mail_subject=%2524mail_subject&mail_text=%2522;) "; } } function GetParam($ParamName, $Method = 'P', $DefaultValue = '') { if ($Method == 'P') { if (isset($\_POST[$ParamName])) return $\_POST[$ParamName]; else return $DefaultValue; } else if ($Method == 'G') { if (isset($\_GET[$ParamName])) return $\_GET[$ParamName]; else return $DefaultValue; } else if ($Method == 'S') { if (isset($\_SERVER[$ParamName])) return $\_SERVER[$ParamName]; else return $DefaultValue; } } ?\> Bei $mail\_to = '' muss also die Empfängeradresse hin. Klappt auch wunderbar, aber wie schaffe ich es, dass ich diese Angabe auch im Formular eingeben kann? Danke Manu

Empfängeradresse = deine adresse oder?
dann muss du dort nur deine e-mail add angeben und gut ist: :smile:

Ja, aber wie kann ich im Formular dieses Eingabefeld hinzufügen?

Moin,

so ausserordentlich struktur- und übersichtsbefreit wie dieser Codematsch sich darstellt überhaupt nicht.
Sofern ich dein Wissen hinsichtlich php richtig einschätze.

Falls du Hilfe brauchst → mail me.

widecrypt