Нужна помощь! Форма обратной связи с прикрепляемым файлом

Автор Тема: Нужна помощь! Форма обратной связи с прикрепляемым файлом  (Прочитано 2153 раз)

Оффлайн realtorАвтор темы

  • Бизнес оценка: (0)
  • Постоялец
  • ***
  • СПАСИБО: 48
  • Сообщений: 229
  • Карма: 8
  • Пол: Мужской
  • Тапкой ХРЯСЬ!!!
  • Награды SEO-специалист
    • Просмотр профиля
    • Мир Городской Недвижимости

Оффлайн realtorАвтор темы

  • Постоялец
  • ***
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 48
    • Сообщений: 229
    • Карма: 8
    • Пол: Мужской
    • Тапкой ХРЯСЬ!!!
    • Награды SEO-специалист
      • Просмотр профиля
      • Мир Городской Недвижимости
Всем Привет! Сделал простенькую форму обратной связи. Хочу еще добавить возможность прикреплять файлы. В html все прописал - отображается нормально: так он выглядит.


<form id="form1" action="formdata.php" method="POST" enctype="multipart/form-data" >
<fieldset>
           <label for="name">Имя *</label>
                 <input id="name" name="name" size="30" type="text" />
           <label for="email">Email *</label>
                 <input id="email" name="email" size="30" type="text" />
           <label for="web">Телефон *</label>
                 <input id="web" name="web" size="30" type="text" /></fieldset>
<fieldset>
            <label for="message">Кратко опишите Вашу ситуацию</label>
        <textarea id="message" cols="70" rows="10" name="message"></textarea>
         <label for='uploaded_file'>Загрузить фотографии</label>
  <input type="file" name="uploaded_file" id="uploaded_file" >
</fieldset>
<button>Отправить</button>
</form>
_______________________________________________________________
А вот в php не знаю, что добавить чтобы ко мне на почту приходили прикрепленные файлы.

 if (isset($_POST['name'])) {$name = $_POST['name'];}
 if (isset($_POST['email'])) {$email = $_POST['email'];}
 if (isset($_POST['web'])) {$web = $_POST['web'];}
 if (isset($_POST['message'])) {$message = $_POST['message'];}


 $address = "123456@mail.ru";

 $sub = "Тебе, ЧУВАК, сообщение с твоего сайта ";

 $mes = "имя: $name \nE-mail: $email \nтелефон: $web \nСодержание письма: \n$message";

 $send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$email");
 if ($send == 'true')
 {
echo "<html><head><meta http-equiv='Refresh' content='0; URL=http://prodam-kvartiru1.ru/form1.php'></head></html>";
 }
 else
 {
 echo "Сообщение не отправлено!";
 }
________________________________________________________________________
Не подскажете, что добавить? Спасибо!
Славик, чё то я очкую... Да ты успоко-о-йся!!!! Я так сто тыщ раз делал ;D


Оффлайн ishamshur

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 1
  • Сообщений: 12
  • Карма: 0
    • Просмотр профиля

Оффлайн ishamshur

  • Рекрут
  • *
О том, как загружать файлы на сервер можно прочитать тут http://biznesguide.ru/coding/118.html. А вообще, если не очень в этом разбираешься, то лучше воспользоваться готовыми решениями. Например, здесь http://formdesigner.ru, можно создать подобную форму минут за 5.


 

Похожие темы

  Тема / Автор Ответов Последний ответ
2 Ответов
4053 Просмотров
Последний ответ 05-06-2010, 13:52:37
от Chiliec
8 Ответов
2915 Просмотров
Последний ответ 10-05-2012, 16:49:05
от RealEstateOdessa
14 Ответов
6332 Просмотров
Последний ответ 22-02-2014, 11:41:42
от cepreu
4 Ответов
1232 Просмотров
Последний ответ 15-12-2014, 19:44:42
от Роберт
0 Ответов
251 Просмотров
Последний ответ 18-05-2016, 16:31:31
от Fen737