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("&gt;", ">", $texte);
    $texte = str_replace("&lt;", "<", $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";
}
Beispiel #3
0
$_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] = "";
        }