![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.03.2009
Сообщений: 52
|
![]()
Товарищи, здравствуйте!
Сижу уже больше суток с этой проблемой, выручайте Вообще задача не сложная: необходимо отправить данные с формы с вложением фотографии которую добавляет пользователь. http://irkbox.com/calculator/ - форма вот такая. Для отправки использую phpmailer. Код формы: Код HTML:
<form class="remont" method="post" enctype="multipart/form-data"> <label>1. Введите марку автомобиля: </label> <input type="text" placeholder="Введите марку автомобиля" name="marka"> <label>2. Введите модель автомобиля: </label> <input type="text" placeholder="Введите модель автомобиля" name="model"span>> <label>3. Введите год выпуска автомобиля: </label> <input type="text" placeholder="Введите год выпуска автомобиля" name="god"> <label>4. Введите контактный номер телефона: </label> <input type="text" placeholder="Введите Ваш номер телефона" name="phone" required/> <label>4. Для более точного расчета Вы можете прикрепить фотографии: </label> <input type="file" name="file" id="file"> <label>5.Как Вам будет удобно получить расчет стоимости: </label> <div class="how-you"> <input type="checkbox" value="Позвоните мне" name="vid[]"> Позвоните мне <br/> <input type="checkbox" value="Отправьте расчет по Viber" name="vid[]"> Отправьте расчет по Viber <br/> <input type="checkbox" value="Отправьте расчет по WhatsApp" name="vid[]"> Отправьте расчет по WhatsApp <br/> </div> <hr/> Выбрано элементов для ремонта: <span id="spa"> </span> <table> <tr> <th> Деталь </th> <th> Покраска </th> <th> Ремонт </th> <th> Замена </th> </tr> </table> <table id="new"> </table> </div> <div class="left-form"> Выберите детали которые нуждаются в ремонте: <?php echo do_shortcode('[xyz-ihs snippet="d1"]'); ?> </div> </form> PHP код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Сам файл из формы загружается?
Ошибки при загрузке не выдаёт? Проверяли? Пробовали сначала сохранить файл на сервере (move_uploaded_file) – а только потом добавлять его во вложение? http://stackoverflow.com/a/11764230 Последний раз редактировалось Andkorol; 02.02.2017 в 11:42. Причина: Add SO link |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 20.03.2009
Сообщений: 52
|
![]()
Ну да, судя по всему вся проблема именно в том что он не может получить файл из формы. Но почему? Имена полей указаны верно. Ссылку которую вы скинули видел, вставлял конструкцию из нее, но эффекта не было...
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Нужно смотреть ошибки при загрузке.
Что показывает var_dump($_FILES); в обработчике формы? http://phpfaq.ru/debug |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 20.03.2009
Сообщений: 52
|
![]()
Так, если я не ошибаюсь, то вот такая строка пришла:
Код:
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 20.03.2009
Сообщений: 52
|
![]()
Ситуация такая:
когда отправляю форму на php через action="" файл приходит! Вот это поворот о_О А когда через аякс то ничего нет. Вот такой код у меня для отправки файла в js Код:
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 20.03.2009
Сообщений: 52
|
![]()
Спасибо, решение уже нашел) сериалайз нельзя файлам применять, заменил на такую конструкцию и все заработало)
data: new FormData(jQuery(this)[0]), processData: false, contentType: false |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массив потоков. Не приходит Terminate | grb | Общие вопросы Delphi | 4 | 26.01.2015 10:19 |
Похоже, приходит - пипец. | Smitt&Wesson | Свободное общение | 18 | 11.04.2014 16:29 |
Приходит не полный ответ | Shouldercannon | Общие вопросы Delphi | 3 | 12.03.2010 21:45 |
Беда не приходит одна! | Tayfun | Свободное общение | 6 | 30.12.2007 07:58 |