<form action="send.php" method="POST">
<p center="justify"><input type="text" name="name" placeholder="Имя *"></p>
<p center="justify"><input type="tel" name="tel" placeholder="Телефон *" pattern="[0-9]{11}"></p>
<p><input type="email" name="email" placeholder="Ваш Email *"></p>
<p><textarea type="comment" name="comment" placeholder="Ваше сообщение *" cols="40" rows="3"></textarea></p>
<p><input type="file" name="photo[]" multiple="" accept="image/*,image/jpeg"></p>
<input type="submit" class="btn" >
</form>
<?php
if (isset($_POST['name'])) {
$name = $_POST['name'];
if ($name == '') unset($name);
}
if (isset($_POST['tel'])) {
$tel = $_POST['tel'];
if ($tel == '') unset($tel);
}
if (isset($_POST['email'])) {
$email = $_POST['email'];
if ($email == '') unset($email);
}
if (isset($_POST['comment'])) {
$comment = $_POST['comment'];
if ($comment == '') unset($comment);
}
if (isset($name) && isset($email) && isset($comment)) {
$name = htmlspecialchars(trim($name));
$tel = htmlspecialchars(trim($tel));
$email = htmlspecialchars(trim($email));
$comment = htmlspecialchars(trim($comment));
$photo = htmlspecialchars(trim($photo));
/* Проверяем правильность ввода email-адреса */
if(!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $email)){
echo "Неправильный формат e-mail адреса!";
}
else{
$addres = "host@mypocht.ru";
$mes = "Тема: Заявка.\nИмя: $name\nТелефон: $tel\nEmail: $email\nСообщение: $comment\nВложение: $photo";
$sub='Заказ';
$email='Заказ';
$send = mail ($myaddres,$sub,$mes,"Content-type:text/plain; charset=utf-8\r\nFrom:$email");
ini_set('short_open_tag', 'On');
header('Refresh: 3; URL=index.html');
/* Отправка сообщения */
$verify = mail ($addres,$sub,$mes,"Content-type:text/plain; charset=utf-8\r\nFrom:$email");
if ($verify == 'true'){
echo "Сообщение отправлено!";
}
else {
echo "Сообщение не отправлено!";
}
}
}
else{
echo "Вы заполнили не все поля!";
}
?>
все работает, текст, номер, сообщение отправляется. Файл вроде как прикрепляется, но он точно не грузиться на хостинг. В письме просто приходит "Вложение: "