<?php
require_once ('autoload.php');
?>
<meta charset="utf-8">
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
function mailFunc($subj,$cont,$ms,$chec){
$mail = new PHPMailer(true);
foreach ($_FILES["photo_file"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["photo_file"]["tmp_name"][$key];
$name = basename($_FILES["photo_file"]["name"][$key]);
move_uploaded_file($tmp_name, "photo/$name");
$mail->setFrom('osago@example.com', 'Mailer');
$mail->addAddress('***********', 'John Doe');
$mail->Subject = $subj;
$mail->msgHTML('Контактная информация : '.$cont.' Текст сообщения : '.$ms.' Дополнительная информация: '.$chec);
$mail->addAttachment('photo/'.$name);
}
}
$mail->send();
return;
}
function osagoForm($subj,$cont,$ms,$chec){
mailFunc($subj,$cont,$ms,$chec);
}
function kbmForm($subj,$cont,$ms,$chec){
mailFunc($subj,$cont,$ms,$chec);
}
function tehForm($subj,$cont,$ms,$chec){
mailFunc($subj,$cont,$ms,$chec);
}
?>
osagoForm('Новая заявка ОСАГО',htmlspecialchars($_POST['contact']),htmlspecialchars($_POST['msg']),'Страховка без ограничений количества водителей');
<?php
require_once ('autoload.php');
?>
<meta charset="utf-8">
<?php
$mess = iconv("UTF-8", "WINDOWS-1251", $mess);
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
function mailFunc($subj,$cont,$ms,$chec){
$mail = new PHPMailer(true);
foreach ($_FILES["photo_file"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["photo_file"]["tmp_name"][$key];
$name = basename($_FILES["photo_file"]["name"][$key]);
move_uploaded_file($tmp_name, "photo/$name");
$mail->setFrom('osago@example.com', 'Mailer');
$mail->addAddress('***********', 'John Doe');
$mail->Subject = $subj;
$mail->msgHTML('Контактная информация : '.$cont.' Текст сообщения : '.$ms.' Дополнительная информация: '.$chec);
$mail->addAttachment('photo/'.$name);
}
}
$mail->send();
return;
}
function osagoForm($subj,$cont,$ms,$chec){
mailFunc($subj,$cont,$ms,$chec);
}
function kbmForm($subj,$cont,$ms,$chec){
mailFunc($subj,$cont,$ms,$chec);
}
function tehForm($subj,$cont,$ms,$chec){
mailFunc($subj,$cont,$ms,$chec);
}
?>
osagoForm('Новая заявка ОСАГО',htmlspecialchars($_POST['contact']),htmlspecialchars($_POST['msg']),'Страховка без ограничений количества водителей');
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
function mailFunc($subj,$cont,$ms,$chec){
$mail = new PHPMailer(true);
foreach ($_FILES["photo_file"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["photo_file"]["tmp_name"][$key];
$name = basename($_FILES["photo_file"]["name"][$key]);
move_uploaded_file($tmp_name, "photo/$name");
$mail->setFrom('osago@example.com', 'Mailer');
$mail->addAddress('milorabot@yandex.ru', 'John Doe');
$mail->Subject = $subj;
$mail->msgHTML('Контактная информация : '.$cont.' Текст сообщения : '.$ms.' Дополнительная информация: '.$chec);
$mail->addAttachment('photo/'.$name);
}
}
$mail->send();
return;
}
function osagoForm($subj,$cont,$ms,$chec){
mailFunc($subj,$cont,$ms,$chec);
}
if(isset($_POST['somecheck']))
osagoForm('Новая заявка ОСАГО',htmlspecialchars($_POST['contact']),htmlspecialchars($_POST['msg']),'Страховка без ограничений количества водителей');
osagoForm('Новая заявка ОСАГО',htmlspecialchars($_POST['contact']),htmlspecialchars($_POST['msg']),'Нет');
<?php
require_once ('func.php');
?>
<meta charset="utf-8">
<?php
osagoFunc();
?>
<?php
require ('autoload.php');
?>
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
$contact = htmlspecialchars($_POST['contact']);
$msg = htmlspecialchars($_POST['msg']);
$check = $_POST['somecheck'];
function mailFunc($subj,$cont,$ms,$chec){
global $mail = new PHPMailer(true);
foreach ($_FILES["photo_file"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["photo_file"]["tmp_name"][$key];
$name = basename($_FILES["photo_file"]["name"][$key]);
move_uploaded_file($tmp_name, "photo/$name");
$mail->setFrom('osago@example.com', 'Mailer');
$mail->addAddress('****@yandex.ru', 'John Doe');
$mail->Subject = $subj;
$mail->msgHTML('Контактная информация : '.$cont.' Текст сообщения : '.$ms.' Дополнительная информация: '.$chec);
$mail->addAttachment('photo/'.$name);
}
}
$mail->send();
}
function osagoFunc(){
if(isset($check)){
mailFunc('Новая заявка осаго',$contact,$msg,'Страховка без ограничений количества водителей');
}else{
mailFunc('Новая заявка осаго',$contact,$msg,'нет');
}
}
?>
$uploaddir = 'http://sitename.ru/photo/';
$uploadfile = $uploaddir . basename($_FILES['photo_filee']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['photo_filee']['tmp_name'], $uploadfile)) {
echo "Файл корректен и был успешно загружен.\n";
} else {
echo "Возможная атака с помощью файловой загрузки!\n";
}
echo 'Некоторая отладочная информация:';
print_r($_FILES);
print "</pre>";