25 / 25 / 9
Регистрация: 21.04.2015
Сообщений: 679
|
|||||||||||
1 | |||||||||||
Отправка письма11.03.2020, 19:43. Просмотров 289. Ответов 16
Метки нет Все метки)
(
Имеется код
Пример текста письма, мусор в 6й строке Код
X-Sendmail-Cmdline: sendmail.pl -t -i To: comp@comp.ru Subject: Письмо с обратной связи X-PHP-Originating-Script: 0:feedback.php Content-type:text/html; charset=utf-8 qqq Имя пользователя: qqq E-mail пользователя: 11@23.com Тема сообщения: dfdfgtrgyt Текст письма: retggytrerfygtretygyuftrert feedback.php
Ну и ещё проблема в том, что письмо отправляется не 1 раз, причём отправляются пустые письма мусор я удалил уже
0
|
|
11.03.2020, 19:43 | |
Отправка письма php. Письма со скрипта на локальном сервере (Denwer) не приходят на почту.
Отправка письма Отправка письма |
|
337 / 162 / 87
Регистрация: 16.01.2020
Сообщений: 771
|
|||||||||||
11.03.2020, 21:36 | 2 | ||||||||||
посмотрите лог файлы ошибок - там должно быть много информации.
1) в строке 70 feedback.php $headers не объявлена, а вы ее объединяете (точку надо убрать) 2) в заполнении данных email почему-то используются значения $_POST, а не результаты их обработки, то есть не $name, а $_POST['name'] и т.д. 3) if (!preg_match("/^[a-zА-ЯЁ][A-Zа-яё]+$/ui", ..)) это выражение составлено неправильно. сейчас некогда, увы проверять, но должно быть примерно так
я прошу прощения, но некогда сейчас проверять - попробуйте сами этот скрипт, если что не так - завтра исправим
1
|
25 / 25 / 9
Регистрация: 21.04.2015
Сообщений: 679
|
|
13.03.2020, 14:57 [ТС] | 3 |
Вот это
висит в начале страницы при её открытии, если делать как у вас в коде, а если как у меня - всё форматирование отсутствует и надпись отображается очень мелко
Как в заголовок письма перенести почту отправителя и тему письма? Пытаюсь доделать и вообще всё сломал.
0
|
337 / 162 / 87
Регистрация: 16.01.2020
Сообщений: 771
|
||||||
13.03.2020, 15:25 | 4 | |||||
не переживайте, заработает. сейчас посмотрю
Добавлено через 24 минуты посмотрите вот такой скрипт.
1
|
25 / 25 / 9
Регистрация: 21.04.2015
Сообщений: 679
|
||||||
13.03.2020, 15:46 [ТС] | 5 | |||||
Допустим я объявляю новые переменные и делаю так
Код
X-Sendmail-Cmdline: sendmail.pl -t -i To: comp@comp.ru Subject: Письмо с обратной связью: [B]пусто[/B] X-PHP-Originating-Script: 0:feedback.php Content-type: text/html; charset=utf-8 MIME-Version: 1.0 From: <Имя пользователя: tgb Текст письма: sdfghjkhgf> [B]не туда[/B] Какую часть моего файла нужно заменить вашим скриптом? Просто у нас никто ничё не объясняет, вся программа выглядит как "Оказывается есть интернет. Слышали? Там есть сайты. А заданием на сдачу будет: <<Написать сайт на php чтоб был одинаковым во всех браузерах и естественно выглядил современно, а ещё чтоб в нём были JS, Java апплеты и БД для регистрации пользователей.>>"
0
|
337 / 162 / 87
Регистрация: 16.01.2020
Сообщений: 771
|
|||||||||||
13.03.2020, 16:21 | 6 | ||||||||||
1. не знаю, почему
. может тему забыли указать - $_POST['tem'] не заполнено. если надо добавить в тему письма содержимое $_POST['tem'], то в моем скрипте строку 28 перепишите так:
3. покажите свой скрипт - тогда отвечу 4. а сами письма отправляются нормально - пробовали? Добавлено через 1 минуту а третий вопрос отпадает - сейчас отвечу Добавлено через 22 минуты 1) в своем скрипте строки 12-40 меняете моими 54-61 (здесь будет вывод ошибок) 2) feedback.php сейчас заменяется моим скриптом. только в моем скрипте надо добавить скрипт записи в базу данных. для этого строчку 41 меняем этими двумя
0
|
25 / 25 / 9
Регистрация: 21.04.2015
Сообщений: 679
|
|||||||||||
13.03.2020, 17:06 [ТС] | 7 | ||||||||||
Заменил, страница совсем не грузится, не знаю что не так
contactsOn.php
feedback.php
0
|
337 / 162 / 87
Регистрация: 16.01.2020
Сообщений: 771
|
|
13.03.2020, 18:11 | 8 |
страница не грузится, потому что там $_SESSION['na'] непонятное. уберите его или как-то задайте ему значение - тогда будет грузиться. там еще надо в форме убрать сообщения об ошибках под полями, потому что они выводятся над формой. неизвестная переменная $msg_box тоже что-то с ней надо делать (лучше убрать)
0
|
25 / 25 / 9
Регистрация: 21.04.2015
Сообщений: 679
|
|
13.03.2020, 19:34 [ТС] | 9 |
Едва ли дело в них, до замены же всё было нормально, сессия у меня на каждой странице и всё открывается, короче верну всё как было
0
|
337 / 162 / 87
Регистрация: 16.01.2020
Сообщений: 771
|
|
13.03.2020, 19:47 | 10 |
дело ваше. у меня нормально открывается и работает (когда присвою $_SESSION['na'] = true).
0
|
25 / 25 / 9
Регистрация: 21.04.2015
Сообщений: 679
|
|||||||||||
13.03.2020, 20:03 [ТС] | 11 | ||||||||||
Сейчас у меня имеется вот что, работает хоть как-то
contactsOn.php
Код
X-Sendmail-Cmdline: sendmail.pl -t -i To: comp@comp.ru Subject: =?utf-8?B?0J/QuNGB0YzQvNC+INGBINC+0LHRgNCw0YLQvdC+0Lkg0YHQstGP0LfRjNGO?= //[B]пусто[/B] X-PHP-Originating-Script: 0:feedback.php Content-type:text/html; charset=utf-8 MIME-Version: 1.0 From: <> //[B]пусто[/B] Имя пользователя: ропоарва E-mail пользователя: 12@34.sdfg Тема сообщения: олрнеку Текст письма: укернгншнегкн5у как я выше сказал - я в этом ничего не понимаю, даже "присвойте значение" я не могу сделать поскольку не знаю чем можно инициализировать, если бы это было си/си++ или даже винапи, то мне было бы всё понятно, а это я ни в зуб ногой
0
|
337 / 162 / 87
Регистрация: 16.01.2020
Сообщений: 771
|
|||||||||||
13.03.2020, 20:13 | 12 | ||||||||||
вот ваш первый файл у меня
(index.php)
1
|
337 / 162 / 87
Регистрация: 16.01.2020
Сообщений: 771
|
|
14.03.2020, 17:29 | 13 |
просмотрел - там форма в форме. надо одну эту строчку удалить <form id="new_form" method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>"> и соответствующий закрывающий тег </form>
0
|
25 / 25 / 9
Регистрация: 21.04.2015
Сообщений: 679
|
|
14.03.2020, 19:44 [ТС] | 14 |
Форма в форме там не просто так, оно конфликтует с подвалом и из-за этого пришлось сделать так, если сделать без костылей - на странице получается пушной северный зверёк. Наверно не тратьте больше на это своё время поскольку я в этом ничерта не понимаю и только напрягаю вас.
0
|
337 / 162 / 87
Регистрация: 16.01.2020
Сообщений: 771
|
|
16.03.2020, 10:12 | 15 |
особо вы меня не напрягаете. мне нужна практика - поэтому я и здесь. простые (для меня) вопросы пытаюсь сразу на форуме выложить. со сложными ковыряюсь у себя на локалке. проблема у вас не в том, что ничего не понимаете (я тоже еще много чего не понимаю), а в том, что не хотите разобраться. впрочем это ваше дело. если что, пишите.
0
|
25 / 25 / 9
Регистрация: 21.04.2015
Сообщений: 679
|
|
17.03.2020, 11:42 [ТС] | 16 |
Ага. Как вообще можно разбираться в этом, если видешь эту ересь первый раз, где начало тега в одном файле, файле, Карл, а конец этого же тега в другом и тебе втирают, что так НАДО делать. В си за выделение и освобождение памяти в разных функциях принято больно убивать, а тут такое, типов данных и то нет. Создаёшь переменную, присваиваешь значение, передаёшь в функцию, а там вообще не то и как так непонятно, вон мой пост 5.
0
|
Тематические курсы и обучение профессиям онлайн Профессия PHP-разработчик (Skillbox) Fullstack-разработчик на PHP (Skillbox) Веб-разработчик с нуля (Нетология) Профессия веб-разработчик (Skillbox) |
337 / 162 / 87
Регистрация: 16.01.2020
Сообщений: 771
|
|
17.03.2020, 12:06 | 17 |
никто вам ничего не втирает. я пытался отладить ваши же скрипты, чтобы они работали. по большому счету ваши скрипты ересью и являются (как может быть форма в форме и прочее). я без обид это - просто мне интересно разобраться - что у вас там не работает. а сравнивать php и c - это все равно, что сравнивать теплое с мягким. с существует с 70-х годов и предназначен для десктопных программ - которые в реальном времени у вас на компе. php - скрипта нет у вас - этот скрипт отработал на сервере и выдал эту страницу. разные задачи, разная реализация. кроме того, в 7 появилась типизация - хотите используйте типы -хотите нет.
в начале и мне было непонятно, если разобраться, то все логично и все работает. тут вся проблема наверное в том, что как вы сами написали
тут уж претензии к преподам.
я помогу вам настроить скрипты, чтобы нормально email отправлялся и форма выводилась, ну и сообщения там как надо отображались. для этого надо немного исправить ваши файлы. только и всего. а нужно вам это или нет - вам решать.
0
|
17.03.2020, 12:06 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Отправка письма Отправка письма отправка письма
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |