|
1 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 62
|
||||||
Что не так с кодом?15.01.2020, 00:12. Показов 3810. Ответов 47
Метки нет (Все метки)
Фамилия:. Имя: hgyg. Название работы: kjyfyt. Телефон: 4787. E-mail: kalinkasteisi@mail.ru. Возраст: 10. Населенный пункт: mhytfContent-Type: application/octet-stream; name="attachment.jpg"\nContent-Transfer-Encoding: base64\nContent-Disposition: attachment\n\n \n Что я делаю не так? Почему не приходит файл?
0
|
||||||
| 15.01.2020, 00:12 | |
|
Ответы с готовыми решениями:
47
Что не так с рабочим кодом? Что не так с кодом? Почему выдает ошибку?
|
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
||||||
| 18.01.2020, 13:53 | ||||||
|
Нет уникальных меток, два раз встречаются подряд \n, впрочем сами смотрите - это мой вариант для таких случаев (пользовался много лет назад, скачал где-то на просторах интернета, потом использовал phpmailer, сейчас рекомендую sfiftmailer). попробуйте для вашего случая:
0
|
||||||
|
1 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 62
|
|
| 18.01.2020, 22:15 [ТС] | |
|
Спасибо за ответ. Не работает. У меня почему то приходит на почту пустой файл с названием файла, который я отправляю
0
|
|
|
1 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 62
|
|
| 19.01.2020, 21:10 [ТС] | |
|
Как это правильно сделать? Покажите пожалуйста на примере одной строки. Например, этой
$body .= "Content-Disposition: attachment; filename="" . $filename . ""\r\n\r\n";
0
|
|
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
||
| 20.01.2020, 18:31 | ||
|
Как дела? Удалось настроить скрипт?
0
|
||
|
1 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 62
|
|
| 20.01.2020, 23:56 [ТС] | |
|
Остальные параметры доходят нормально. Проблема только с файлом. Приходит пустой файл с названием и расширением, как у прикрепляемого файла, и размером 0мб. Пересылается ли файл я не знаю. Я только изучаю php, и моих знаний не достаточно, чтобы ответить на этот вопрос. Где посмотреть значение параметра $_FILES['file']['size']? В коде его нет
0
|
|
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
||||||
| 21.01.2020, 12:09 | ||||||
|
думаю, ваша проблема решаема. пока что сделайте так:
между первой и второй строчками кода вставьте код
запустите скрипт снова и проверьте, что выводит скрипт. потом отпишитесь мне.
0
|
||||||
|
1 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 62
|
||||||
| 21.01.2020, 21:51 [ТС] | ||||||
|
Скрипт ничего не выводит. Но я заметила, что небольшой svg-файл (29кб) доходит, не доходят изображения в формате jpg. Хотя у меня
0
|
||||||
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
|||||||||||||||||||||||||||
| 22.01.2020, 10:50 | |||||||||||||||||||||||||||
|
post_max_size - максимальный размер разрешенных данных для формы upload_max_filesize - максимальный размер загружаемых файлов memory_limit - определяет лимит памяти для одного скрипта по умолчанию стоит upload_max_filesize = 2М, и, если размер файла больше этого значения, то файл не будет загружен, передано будет только его название. Видимо, неправильно был вставлен тестовый скрипт. Ваши действия следующие: 1. Вместо всех скриптов вставьте этот код:
2. Пробуем примитивный метод увеличения размеров загружаемых файлов (может и не работать - зависит от провайдера) в самом начале php файла, где запускаются скрипты, вставьте вот этот код:
3. не знаю, какой у вас провайдер. надо открыть директорию файлов сайта на сервере через панель управления или другим инструментом и найти в корне этот файл .htaccess (названия нет, только точка и расширение htaccess). открываем его в тектсовом редакторе notepad и ищем строки php_value upload_max_filesize и php_value post_max_size. меняем их значения на 18М и 20М соответственно. Если этих строк нет, то просто вставляем их. Должно получиться примерно так:
Пишите о результатах
0
|
|||||||||||||||||||||||||||
|
1 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 62
|
|||||||||||
| 24.01.2020, 23:27 [ТС] | |||||||||||
|
Я не очень поняла куда вставлять этот код
0
|
|||||||||||
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
|
| 25.01.2020, 11:48 | |
|
нет. это отладочный скрипт. ВЕСЬ мой код замените этим. когда настроите - отладочный скрипт этот убираете и вставляете нужный код
0
|
|
|
1 / 0 / 0
Регистрация: 16.05.2018
Сообщений: 62
|
|
| 25.01.2020, 23:22 [ТС] | |
|
Тогда не работает. Он вообще ничего не выдает. Да и сам скрипт тоже не выдает сообщения об успешной отправке формы. Попробовала без cms. Тоже файл пустой приходит. Наверное нужно действительно на хостинг писать
0
|
|
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
||||||||||||||||
| 26.01.2020, 13:51 | ||||||||||||||||
|
создайте обычный пустой файл и назовите его, например, tester.php. в этот файл вставьте код:
в браузере наберите адрес http://ваш_домен/tester.php должны будут отобразиться следующие сообщения:
должна будет отобразиться форма с полями Email, File и кнопкой Sent заполните форму и нажмите на кнопку Sent если все сделали правильно, то над формой должно появиться примерно такое сообщение
0
|
||||||||||||||||
|
Невнимательный
|
||||||
| 26.01.2020, 16:45 | ||||||
Сообщение было отмечено Steisi1982 как решение
Решение
Попробовал в линуксе, немного поменял
Кликните здесь для просмотра всего текста
Вроде нормально работает с \n эти \r\n походу для совместимости с виндовс.Хотя у меня через sendmail который через smtp gmail с учётными данными их ящика ) Подменяет, как будто, все $FROM реальным... адресом. Если напрямую слать, даже не знаю как оно отнесётся к левым $FROM
0
|
||||||
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
||
| 26.01.2020, 16:56 | ||
|
0
|
||
|
Невнимательный
|
|||
| 26.01.2020, 18:58 | |||
|
попытки слать больше чем php может проглотить, просто обнуляют $_POST и $_FILES
втыкеал туда это чтобы заметить и ... английский не знаю )) файл у меня приходит... ) Только не сразу нашёл где посмотреть прикреплённые файлы Добавлено через 1 час 13 минут XSS-инъекцииНужно все переменные обработать htmlspecialchars() , чтобы не получать на email кучу скриптов и подобного html ТАк же, нужно делать, на сессиях/куках/файлах наверное, защиту от слишком частой отправки сообщений, чтобы не попасть в спам листы вроде какое то ограничение есть по частоте получения писем.
0
|
|||
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
|
| 26.01.2020, 19:06 | |
|
это однозначно. вот только файл получилось бы отправить. к сожалению ответы редко приходят, и в одно время на форум не попадаем. мой скрипт отправляет файл. просто самому интересно, в чем причина.
0
|
|
| 26.01.2020, 19:06 | |
|
Помогаю со студенческими работами здесь
20
Что не так с кодом? ( пытаюсь понять, что не так? ) что не так с кодом? Что не так с кодом? Что не так с кодом? что не так с кодом? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|