Example #1
1
            $content .= $data . "\r\n";
        }
        $content .= "--" . $mime_boundary . "--";
    } else {
        //Nur 1 Datei als Anhang
        $data = chunk_split(base64_encode($anhang['data']));
        $content .= "--" . $mime_boundary . "\r\n";
        $content .= "Content-Disposition: attachment;\r\n";
        $content .= "\tfilename=\"" . $anhang['name'] . "\";\r\n";
        $content .= "Content-Length: ." . $dat['size'] . ";\r\n";
        $content .= "Content-Type: " . $anhang['type'] . "; name=\"" . $anhang['name'] . "\"\r\n";
        $content .= "Content-Transfer-Encoding: base64\r\n\r\n";
        $content .= $data . "\r\n";
    }
    echo $content;
    mail($to, $subject, $content, $header);
    echo "mailed";
}
$pfad = "invoices/11-2015.pdf";
$anhang = array();
$anhang["name"] = basename($pfad);
$anhang["size"] = filesize($pfad);
$anhang["data"] = implode("", file($pfad));
if (function_exists("mime_content_type")) {
    $anhang["type"] = mime_content_type($pfad);
} else {
    $anhang["type"] = "application/octet-stream";
}
$anrede = "geehrter Herr";
mail_att("*****@*****.**", "Alma Mater Wear: Ihre Rechnung", "Sehr {$anrede} Rüchardt,<br><br>vielen Dank für Ihre Bestellung bei Alma Mater Wear. Im Anhang finden Sie Ihre Rechnung.<br><br>Mit freundlichen Gr&uuml;&szlig;en,<br><br>Ihr Alma Mater Team", $anhang);
Example #2
0
 $stmt = $link->prepare("UPDATE orders SET paid = 1 WHERE paymentID = ?");
 $stmt->bind_param('s', $paymentId);
 $stmt->execute();
 //Rechung per E-Mail versenden
 $pfad = "invoices/{$orderId}.pdf";
 $anhang = array();
 $anhang["name"] = basename($pfad);
 $anhang["size"] = filesize($pfad);
 $anhang["data"] = implode("", file($pfad));
 if (function_exists("mime_content_type")) {
     $anhang["type"] = mime_content_type($pfad);
 } else {
     $anhang["type"] = "application/octet-stream";
 }
 $anrede = $row->anrede == "Frau" ? "geehrte Frau" : "geehrter Herr";
 mail_att($row->email, "Alma Mater Wear: Ihre Rechnung", html_mail($paymentId), $anhang);
 //PayPal SDK konfogurieren
 $sdkConfig = array("mode" => "sandbox");
 if (USE_LIVE_PAYMENT) {
     $sdkConfig["mode"] = "live";
 }
 //Bezahlvorgang abschließen
 if (USE_LIVE_PAYMENT) {
     // actual client ID and secret
     $cred = new \PayPal\Auth\OAuthTokenCredential("Ac_RSNJ2Ss-8Ba7X3TIrveIa-g5p_E_7J_7BukY-_q2MwutfbVvLQAhBHF89Ri2LzHeRtOSZRNPSSG7l", "EK91XgzYqNA-bqlzWQndkXaKw8_tl1ENjSVrW3htCQFZV7sGk6_5mcJGqCcYQizVPUSvMVwIHIh4lymQ", $sdkConfig);
 } else {
     //sandbox stuff
     $cred = new \PayPal\Auth\OAuthTokenCredential("ATNYSszAJLwQn-K4tIPlrVFsR5bKiAN6I07AQkR5pRh-tNllccoGn7bzRtcTZpjM6BgeAfKBAoSpS2sC", "EJQp7OmMT9pjTehZFOvHq5y2aBe5WQlelGH3MZSnd6XFPWdAB9ctwya3OKX9kWFaYTQTR8Vo0m47VPc6", $sdkConfig);
 }
 $apiContext = new \PayPal\Rest\ApiContext($cred, 'Request' . time());
 $apiContext->setConfig($sdkConfig);