Example #1
0
            return Ans::err($ans, 'Приложите файл!');
        }
    }
    if ($conf['filesize']) {
        $size = $file['size'] / (1000 * 1000);
        if ($size > $conf['filesize']) {
            return Ans::err($ans, 'Приложен слишком большой файл. Ограничение ' . $conf['filesize'] . ' Mb');
        }
    }
}
$data = $_POST;
$data['post'] = $_POST;
$data['email'] = $email;
$data['text'] = $text;
$data['name'] = $persona;
$data['schema'] = View::getSchema();
$data['host'] = View::getHost();
$data['org'] = @$_POST['org'];
$data['phone'] = @$_POST['phone'];
$data['ip'] = $_SERVER['REMOTE_ADDR'];
$data['ref'] = $_SERVER['HTTP_REFERER'];
$data['browser'] = $_SERVER['HTTP_USER_AGENT'];
$data['time'] = date("F j, Y, g:i a");
$maildir = Path::resolve('~.contacts/');
if (!is_dir($maildir)) {
    mkdir($maildir);
}
$mdata = array();
$p = explode(',', $data['email']);
$mdata['email_from'] = $p[0];
$mdata['subject'] = 'Сообщение через форму контактов ' . $_SERVER['HTTP_HOST'];