function decoder($s) { // print $s."<br />"; // print "A"; if (strlen($s) <= 1) { return 1; } if (isset($s[1])) { if ($s[0] == '1' || $s[0] == '2' && $s[1] <= 6) { return decoder(substr($s, 1)) + decoder(substr($s, 2)); } } return decoder(substr($s, 1)); }
$name = $_POST['name']; $email = $_POST['mail']; $msg = $_POST['msg']; $destin = $_POST['dest']; $title = $_POST['title']; function decoder($texte) { $texte = utf8_decode($texte); $texte = stripslashes($texte); $texte = trim($texte); $texte = htmlentities($texte, ENT_QUOTES); $texte = strip_tags($texte); $texte = nl2br($texte); $texte = str_replace(">", ">", $texte); $texte = str_replace("<", "<", $texte); return $texte; } $sujet = "{$title} \n"; $message = "Message coming from <b> {$name} </b>\n"; $message .= "<b>E-mail :</b> {$email}\n"; $message .= "<b>Message :</b> {$msg}\n"; $message = decoder($message); $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "From: {$civil} {$nom} <{$email}>\n"; $mail_OK = mail($destin, $sujet, $message, $headers); if ($mail_OK) { echo "success"; } else { echo "no-success"; }
$_SESSION["src"] = $_GET["src"] != "" ? $_GET["src"] : "P"; if ($data) { foreach ($data as $row) { $tmp = explode(":", $row["csvdaten"]); foreach ($felder as $name) { if ($_SESSION["rub"] == 1) { //Künftig werden db-Feldnamen verwendet zZ nur RuB $nname = $hli2erp[$_SESSION["src"]][$name]; } else { $nname = $name; } $vars[$nname] = decoder($tmp[$pos[$name]]); } $vars["DATUM"] = $_SESSION["DATE"]; $vars["BETREFF"] = decoder($_SESSION["SUBJECT"]); $vars["INHALT"] = decoder($_SESSION["BODY"]); $vars["NAME"] = $vars["NAME1"]; $vars["TMPFILE"] = $tmpfile; $tdata["CID"] = $row["id"]; insCall($tdata, false); $doc->parse($vars); $doc->cleanTemplate(); $doc->save($_SESSION["savefiledir"] . "/" . $_SESSION['src'] . $row["id"] . "_" . $_SESSION["datei"]); if ($cnt++ % 10 == 0) { echo "."; } flush(); $doc->getoriginal(); foreach ($vars as $key => $val) { $vars[$key] = ""; }