@lansas
Фрилансер

Как сделать, чтобы можно было прикрепить фото к форме заказа?

Уже полдня мучаюсь, я не php программист а новичок! Нужно, что бы в форме заказа можно было выбрать фото и отправить вместе с другими текстовыми данными на почту.

Вот HTML
<form class="on-center" action="form/form.php" method="post"  enctype = "multipart/form-data" >
    					<input type="text" placeholder="Введите Ваше имя" name="name" required   value="" class="on-center txt">
    					<input type="text" placeholder="Введите Ваш телефон" name="city" required  value="" class="on-center txt second">
    					<input type="text" placeholder="VIN или модель авто" name="mess"   value="" class="on-center txt second">
    			<input type="text" placeholder="Описание запчасти" name="email"  value="" class="on-center txt">
    			<input type="file" name="file"  value="" class="on-center txt second"  >
    <input type="submit" value="Заказать" class="on-center submit-btn">
</form>


Кусок PHP, отвечающий за отправку.
<?php
$ini = parse_ini_file('../config/config.ini');

$mail_title = "Заказ от " . date('d-m-Y H:i:s');

$mail = "
	<html>
		<head>
		  <title>{$mail_title}</title>
		</head>
		<body style='color:#111; font-family:13px Tahoma, Arial, sans-serif;'>
			<p><strong>{$mail_title}<strong></p>
			<p>Ваше Имя: {$_POST['name']}</p>
			<p>Номер: {$_POST['phone']}</p>
			<p>Фото: ЗДЕСЬ ДОЛЖНО БЫТЬ ФОТО</p>
		</body>
	</html>
";

$headers = "Content-type: text/html; charset=utf-8\r\n" .
	"From: Заказ на товар <{$ini['from_email']}>\r\n";

mail($ini['request_email'], $mail_title, $mail, $headers);


Знаю, что загруженный файл должен быть где-то в массиве $_FILES, но не знаю, как его оттуда достать и как правильно вставить в письмо.
  • Вопрос задан
  • 375 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы