Dies ist das teil das mit include() in mailto.php eingefügt wird. Aber es fehlt noch einige überprüfungen :( ( ... und Ja ich habe schon in der Selfphp nachgeschlagen. So ganz viel hilft es auch nicht weiter leider. Daher wende ich mich hier an die leute did PHP täglich benutzen und alle tips und tricks kennen )
Bei der $cc ausgabe die mit is_array geprüft werden sollte habe ich probleme mit wie ich das in script schreiben sollte !
Dank in vorraus an jeder der mir hiermit weiter helfen kann
All help is much appreciated
Barbara
<?php
function mail_2($to, $subject, $text, $from, $cc, $priority, $html){
switch ($priority){ // Einstüfung die Wichtigkeit des mails
case "low":
$x_priority = 5; //Niedrigste Priorität
break;
case "normal":
$x_priority = 3; //Normal Default Priorität
break;
case "high":
$x_priority = 1; //Sehr Dringend ! Top Priorität
break;
}
//Was zu tun mit den e-mail kopien. sollte mit is_array geprüft werden Ich frage mich nur wie ? Hier hatte ich die hilfe dringend nötig !
switch ($cc){
case "": //Wird ein leerer String ("") übergeben, wird keine Kopie der E-Mail verschickt (Standardeinstellung).
$cc = 0;
break;
case "$string": //Wird ein String übergeben, wird eine Kopie dahin verschickt.
$cc = $string;
break;
case "array$": //Wird ein Array mit Strings übergeben, wird an jede Adresse im Array eine Kopie verschickt.
$cc = $array;
break;
$kopf = "From: " . $from . "\n";
$kopf .= "Cc: " . $cc . "\n";
$kopf .= "X-Priority: " . $x_priority . "\n";
$kopf .= "X-MSMAIL-Priority: " . $priority . "\n";
$kopf .= "Content-Type: " . ($html ? "text/html" : "text/plain") . "; charset=iso-8859-1\n";
$kopf .= "Content-Transfer-Encoding: " . ($html ? "8bit" : "quoted-printable") . "\n";
mail($to, $subject, $text, $kopf);
}
if(isset($HTTP_POST_VARS["submit"])){
$fehler = false;
if (isset($HTTP_POST_VARS["to"]) && $HTTP_POST_VARS["to"] != ""){
$to = $HTTP_POST_VARS["to"];
} else {
$fehler = true;
echo "<div>Der Empfänger wurde nicht eingegeben.</div>";
}
if (isset($HTTP_POST_VARS["subject"]) && $HTTP_POST_VARS["subject"] != ""){
$subject = $HTTP_POST_VARS["subject"];
} else {
$fehler = true;
echo "<div>Der Betreff wurde nicht eingegeben.</div>";
}
if (isset($HTTP_POST_VARS["text"]) && $HTTP_POST_VARS["text"] != ""){
$text = $HTTP_POST_VARS["text"];
} else {
$fehler = true;
echo "<div >Der Text wurde nicht eingegeben.</div>";
}
if (isset($HTTP_POST_VARS["from"]) && $HTTP_POST_VARS["from"] != ""){
$from = $HTTP_POST_VARS["from"];
} else {
$fehler = true;
echo "<div >Der Absender wurde nicht eingegeben.</div>";
}
if ($fehler == false){
$cc = implode(",",$HTTP_POST_VARS["cc"]);
$priority = $HTTP_POST_VARS["priority"];
$html = $HTTP_POST_VARS["html"];
mail_2($to, $subject, $text, $from, $cc, $priority, $html);
}
}
?>
als Antwort auf: [#114376]