Отправка формы с вложением функцией POST

Syndex

Новичок
Доброго времени суток!
Прошу помощи и заранее говорю спасибо!

Есть форма на сайте с аттачем.


И есть такой вот скриптик в php:

PHP:
<?php
$marka = @ trim ($_POST['marka']);
$model = @ trim ($_POST['model']);
$year = @ trim ($_POST['year']);
$cost = @ trim ($_POST['cost']);
$name = @ trim ($_POST['name']);
$phone = @ trim ($_POST['phone']);
$email = @ trim ($_POST['email']);
$comment = @ trim ($_POST['comment']);
$userfile = $_POST['userfile'];

$uploaddir = '/a-ms.ru/public_html/tradeinpics';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);


mail ("<[email protected]>",
      "Trade-in zapros acalliance.ru",
      "Марка автомобиля: $marka \n Модель автомобиля: $model \n Год выпуска: $year \n Стоимость авто: $cost \n ФИО: $name \n Телефон: $phone \n Электронная почта: $email \n Примечание: $comment \n userfile \n",
      "Content-type:text/plain; windows-1251");
header ("Location: http://www.a-ms.ru/vikup#.UyFysvl_sxI");
?>

Я новичок в php, объясните пожалуйста, каким образом заставить его отправлять файлы на почту?
 

Syndex

Новичок
Не нашел для себя инфы по ссылке. Может Вы просто меня не так поняли. Есть форма type="file", в которую юзер загружает файл(картинку) и при отправке формы данная картинка должна улететь на почту.

И возможно ли отправить файл без использования сторонних скриптов (в виде mime и тд)?
 

keltanas

marty cats
Не нашел для себя инфы по ссылке. Может Вы просто меня не так поняли.
И возможно ли отправить файл без использования сторонних скриптов (в виде mime и тд)?
Я все правильно понял.
Можно и без сторонних скриптов. Но, вряд ли так будет лучше.

Но если очень хочется, то http://stackoverflow.com/a/1607263
http://stackoverflow.com/a/1607263
http://stackoverflow.com/a/17371739
http://stackoverflow.com/a/11251323


ЗЫЖ Не надо писать, что ты новичок. Просто напиши, что ты лентяй и не хочешь пользоваться гуглом ;)
 
Последнее редактирование:

Syndex

Новичок
Я все правильно понял.
Можно и без сторонних скриптов. Но, вряд ли так будет лучше.

Но если очень хочется, то
http://stackoverflow.com/a/1607263
http://stackoverflow.com/a/17371739
http://stackoverflow.com/a/11251323


ЗЫЖ Не надо писать, что ты новичок. Просто напиши, что ты лентяй и не хочешь пользоваться гуглом ;)
Перелопатил гугл вдоль и поперек)) А все-таки я новичок. Занимаюсь версткой, а тут такие php пироги.
 
Сверху