|
Бесплатные PHP скрипты - форум техподдержки |
Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!
|
| Сегодня: 25.11.2024 - 06:54:25 Проблемы с отправкой почты с доски Лайт 1.4Объявление - WR-Scriptы в UTF-8 кодировке |
---|
Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.
На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий! Планирую продолжить работы весь 2023 год.
|
Автор | Сообщение |
---|
Maksir •
M Участник форума
|
Вадим, да всё просто! возьмите код, поместите его в новый файл, например "mail.php" В нем напишите: <?php вставьте код ?>
Это всё! Остается только прописать вместо X нужные параметры (там коменты есть) И всё, дело в шляпе. Заливаете этот файл на сайт, а в адресной строке прописываете http//ваш_сайт/mail.php Скрипт сделает все сам. Нужно только проверить потом сообщение на почте. | |
|
Сообщение # 13 |
12.04.09 - 23:41:58
| | Вадим •
В гость
|
Maksir, ну так это же другое дело, а то я сперва на ваше сообщение "как баран на новые ворота" пялился Значит так, всё сделал по вашей методе, почту тут же получил, следовательно почта должна идти. Правда адресс на который я посылал почту был известен моему почтовому ящику на хостинге, а стоит наверно отправить кому нибудь совершенно незнакомому адрессу. Чтобы мой ящик о наличии такого адресса и не подозревал. Еще смутил один момент в исходном сообщении при просмотре через Outlook Express я наталкнулся на такие строчки : X-Mru-PTR: vostok-2.hostfabrica.ru X-Mru-NR: 1 X-Mru-OF: Linux (ethernet/modem) X-Mru-RC: RU
Собственно меня интересует толька эта - X-Mru-OF: Linux (ethernet/modem) Откуда Линукс взялся, раньше такого в сообщениях не присутствовало, в прежних письмах с доски я этого не обнаружил. Очень даже занимательно. Есть правда у меня одна думка, я ведь Убунту тестировал на своём компе возможно после неё мой модем определяется как Линуковский. Какие у вас по этому поводу могут быть соображения. | |
|
Сообщение # 14 |
13.04.09 - 12:51:57
| | Maksir •
M Участник форума
|
Вадим, Пакеты проходят длинный маршрут, через кучу разных серверов, и каждый оставляет какие-то свои заголовки. X-Mru-OF: Linux (ethernet/modem) я думаю, сам хостер для выхода в интернет использует асинхронный модем.
Вы должны попробовать вот этот параметр -- Content-type: text/plain. Найдите эту строку в коде, который я вам дал для отправки сообщения
Попробуйте так -- Content-type: text/html
Первый способ для отправки сообщений в текстовом виде. Второй с форматированием тегов HTML - то есть, лишние символы, которые вы увидели в сообщении, они будут скрыты форматированием. По крайней мере, должно быть так.
Иногда, хостеры ограничивают своих пользователей этим параметром. То есть, ставят только текст, или только html, а функция не срабатывает, потому что заканчивается ошибкой.
Попробуйте больше адресов протестировать. Знакомых привлеките.
Подскажите мне, с какой страницы вы отправляете сообщение в этой доске Лайт? | |
|
Сообщение # 15 |
13.04.09 - 16:32:23
| | Вадим •
В гость
|
Maksir, с настройкой Content-type: text/html почта тоже отправляется, но есть один ньюанс хозяйский ящик то есть мой, указанный в настройках админки доски должен принадлежать домену на котором стоит доска в моём случае это email@zabor46.spb.ru если это условие не соблюдается к примеру я в настройках указываю email@mail.ru то почта соответственно молчит. И во втором пункте настроек админки доски для почты нужно указать Да Всё это касается только моего случая , как у других будут выглядеть результаты я соответственно не в курсах Файл ваш для проверки почты я уже снёс. | |
|
Сообщение # 16 |
14.04.09 - 14:40:02
|
| Maksir •
M Участник форума
|
Вадим, у вас есть ограничения Хостера, это очевидно.
Тогда, со скриптом всё ясно. Переходим к плану "Б" =)) Будем ругать всякими словами вашего Хостера. Попробуйте с ним поговорить, узнайте, что нужно, что бы они разрешили отправлять почту с других адресов. | |
|
Сообщение # 17 |
14.04.09 - 15:21:28
| | Вадим •
В гость
|
Maksir, так чего с ним ругаться всё бестолку коли у него такие условия к почте. Самое главное, что я с вашей помощью разобрался в чём причина была. Просто буду указывать поч. ящик созданный на их хостинге и всё. Благо что этих ящиков можно создавать любое кол-во . Может так даже лучше будет, сайтовские ящики для почты от посетителей, а свои родные для общения с друзьями и.т.д | |
|
Сообщение # 18 |
14.04.09 - 18:28:24
| | omhare •
O Участник форума
|
Maksir Прветствую, Вас. Подскажите какой кусок скрипта отвечает за количество новых объяв., в одном теле письма. Я немного копался в скрипте, то ли я что сделал, но почта на ящик приходит, все в порядке, уведомления о новых объяв. поступает, но в каждом теле сообщения, одинаковые. Например, подано 4 новых объявления - присылает, не 4 новых в одном теле письма, а 4 ОДИНАКОВЫХ, друг за другом, следующее подали - присылает 5 ОДИНАКОВЫХ. Совсем недавно включил "мылить админу о новых объявлениях" и столкнулся с этим, до этого было отключено. Вот такая ма-а-а-а-ленькая проблема. Что посоветуете, где этот кусок? | |
|
Сообщение # 19 |
15.04.09 - 19:29:10
| | Maksir •
M Участник форума
|
omhare, не понимаю, про какой кусок вы говорите. =) Вы по какому скрипту спрашиваете?
я не автор скриптов WR. И не пользователь скриптов WR. даже не модератор этого форума. И ничего общего не имею со скриптами WR. Я не рекламирую нигде эти скрипты. У меня есть небольшой спортивный интерес и по этому я помогаю тут, чем могу.
Итак, поясните, что вас беспокоит и в каком скрипте. Детально: Цитата: Подскажите какой кусок скрипта отвечает за количество новых объяв., в одном теле письма. | Не совсем понятна суть вопроса. В одном теле письма, это как? Вам приходят уведомления, я так пологаю. Если конкретно, допустим, есть одна ветка, в ней пять сообщений. Добавлятся шестое сообщение, на мыло приходит шесть уведомлений. Семь сообщений в ветке (в топике объявлений) - придёт семь уведомлений. Так? =)
Все дело в функции проверки. Когда добавляется новое сообщение, производится проверка в этой ветке. Скрипт считает все сообщения по этой ветке. Здесь, все дело в цикле. Находите этот цикл, где производится проверка и добавляете туда фильтр. =) Либо делаете, какой-то более правильный алгоритм, свой. Как правило, чем меньше вычислений, циклов, тем более правильнее и легче алгоритм. Все гениальное - просто, госпада! =)
Дык, куда смареть, в какой скрипт, какой версии? =) | |
|
Сообщение # 20 |
15.04.09 - 23:48:37
| | omhare •
O Участник форума
|
Maksir, спасибо за внимание. не хотел Вас обидеть. Доска Lite 1.5, В одном теле письма это значит, что сообщение одно, а соостоит оно из блоков одинаковых объявлений. Вы правы, дело в цикле, необходимо произвести изменения в файле add, блок отправки сообщения админу. Подскажите, Вы все-таки, пограмотнее, место, где править, дальше я поковыряюсь методом тыка. Заранее благодарен. | |
|
Сообщение # 21 |
16.04.09 - 10:00:52
| | Maksir •
M Участник форума
|
omhare, файл add.php строка такого вида: if ($sendmailadmin =="1") { // отправка СООБЩЕНИЯ админу на мыло | |
|
Сообщение # 22 |
16.04.09 - 14:29:16
| |
|