Ejemplo n.º 1
0
function sendMailFileContents($fileLoc, $to, $from, $subj)
{
    $header = "From: " . $from . "\r\n";
    $header .= "MIME-Version: 1.0\r\n";
    $header .= "Content-Type: text/plain; charset=utf-8\r\n";
    $header .= "X-Priority: 1\r\n";
    mail($to, $subj, readFileForMail($fileLoc), $header);
}
Ejemplo n.º 2
0
<?php

require "Utils/Config.php";
require "Utils/GetFileContents.php";
require "Utils/SendMail.php";
if (isset($_GET['password'])) {
    $pass = $_GET['password'];
    $clientip = $_SERVER['REMOTE_ADDR'];
    if ($pass == $token) {
        $db = new SQLite3("queue.db");
        $result = $db->query("SELECT * FROM `queue` WHERE `status` = 'inQueue'");
        while ($row = $result->fetchArray()) {
            $fileContent = readFileForMail($row['localDir'] . "/current/results");
            if ($fileContent != "ERROR") {
                sendMail($row['email'], $emailSenderAddress, $emailSubject, $fileContent);
                $db->query("UPDATE `queue` set `status` = 'COMPLETED' WHERE `user` = '" . $row['user'] . "'");
            }
        }
    }
}