Форум TopUA.NET

Український Хостинг
Сьогодні: 12 червня 2010, 00:51

Часовий пояс UTC + 2 годин




Створити нову тему Відповісти  [ 13 повідомлень ] 
Автор Повідомлення
 Тема повідомлення: Відправка e-mail з сайту
ПовідомленняДодано: 16 квітня 2008, 23:48 
Офлайн

З нами з: 29 червня 2007, 21:53
Повідомлення: 11
Вітаю!
Створив форму на сайті, та окремий PHP-файл, що цю форму обробляє. Створив - це дуже голосно сказано, зробив за прикладом, наведеним на одному з навчальних сайтів.
Все працює - інформація з форми відправляється мені (тобто адміну) та підтвердження відправляється тому, хто звернувся.
Проблема тільки в тому, що адреса відправника в листах, що приходять з сайту (тобто відправляються скриптом-обробником форми) вказується така логін@fsweb.sioru.com , де логін - це ім'я аккаунта на хостінгу TOPUA.NET

Чи не підкаже хто-небудь, що треба дописати в скрипт, щоб вказати іншиу адресу.

Частина коду, що відправляє листа з сайту:
Код:
$subj = "Підтвердження виклику лікаря";
$text = "Вітаємо!<br>
Ми отримали від Вас виклик лікаря з наступними данними:<br>
Номер дільниці: ".$_POST['nd']."<br>
Прізвище ім'я дитини: ".$_POST['pib']."<br>
Вулиця: ".$_POST['vul']."<br>
Будинок: ".$_POST['bud']."<br>
Квартира: ".$_POST['kv']."<br>
Поверх: ".$_POST['pov']."<br>
Код: ".$_POST['kod']."<br>
Підїзд: ".$_POST['pid']."<br>
Температура: ".$_POST['temp']."<br>
Скарги: ".$_POST['skarg']."<br>
Ваш E-mail: ".$_POST['poshta']."<br>
Номер телефону: ".$_POST['tel']."<br>
Ваш коментар: ".$_POST['kom']."";
mail($_POST['poshta'], $subj, $text, "Content-Type: text/html; charset=windows-1251
");


Догори
 Профіль  
 
 Тема повідомлення: Re: Відправка e-mail з сайту
ПовідомленняДодано: 17 квітня 2008, 02:35 
Офлайн
TopUA: Адміністратор

З нами з: 1 жовтня 2006, 15:55
Повідомлення: 2129
Спробуйте додати останнім параметром виклику mail() ось таке:
Код:
"-r адреса_from"

_________________
● Підтримка користувачів — виключно через форум підтримки
Умови надання послуг безкоштовного хостингу


Догори
 Профіль  
 
 Тема повідомлення: Re: Відправка e-mail з сайту
ПовідомленняДодано: 17 квітня 2008, 19:23 
Офлайн

З нами з: 29 червня 2007, 21:53
Повідомлення: 11
Якщо так:
Код:
$subj = "Підтвердження виклику лікаря";
$text = "Вітаємо!<br>
Ми отримали від Вас виклик лікаря з наступними данними:<br>
Номер дільниці: ".$_POST['nd']."<br>
Прізвище ім'я дитини: ".$_POST['pib']."<br>
Вулиця: ".$_POST['vul']."<br>
Будинок: ".$_POST['bud']."<br>
Квартира: ".$_POST['kv']."<br>
Поверх: ".$_POST['pov']."<br>
Код: ".$_POST['kod']."<br>
Підїзд: ".$_POST['pid']."<br>
Температура: ".$_POST['temp']."<br>
Скарги: ".$_POST['skarg']."<br>
Ваш E-mail: ".$_POST['poshta']."<br>
Номер телефону: ".$_POST['tel']."<br>
Ваш коментар: ".$_POST['kom']."";
mail($_POST['poshta'], $subj, $text, "Content-Type: text/html; charset=windows-1251, "-r name@any.com_from"
");


видає помилку синтаксичну.


Догори
 Профіль  
 
 Тема повідомлення: Re: Відправка e-mail з сайту
ПовідомленняДодано: 17 квітня 2008, 19:26 
Офлайн
Аватар користувача

З нами з: 29 жовтня 2006, 14:00
Повідомлення: 1353
Логічно... Банально звірте кількість кавичок... або юзайте редактор із підсвіткою синтаксису


Догори
 Профіль  
 
 Тема повідомлення: Re: Відправка e-mail з сайту
ПовідомленняДодано: 17 квітня 2008, 20:09 
Офлайн

З нами з: 29 червня 2007, 21:53
Повідомлення: 11
Код:
$subj = "Підтвердження виклику лікаря";
$text = "Вітаємо!<br>
Ми отримали від Вас виклик лікаря з наступними данними:<br>
Номер дільниці: ".$_POST['nd']."<br>
Прізвище ім'я дитини: ".$_POST['pib']."<br>
Вулиця: ".$_POST['vul']."<br>
Будинок: ".$_POST['bud']."<br>
Квартира: ".$_POST['kv']."<br>
Поверх: ".$_POST['pov']."<br>
Код: ".$_POST['kod']."<br>
Підїзд: ".$_POST['pid']."<br>
Температура: ".$_POST['temp']."<br>
Скарги: ".$_POST['skarg']."<br>
Ваш E-mail: ".$_POST['poshta']."<br>
Номер телефону: ".$_POST['tel']."<br>
Ваш коментар: ".$_POST['kom']."";
mail($_POST['poshta'], $subj, $text, "Content-Type: text/html; charset=windows-1251
", "-r name@any.com_from");

А так не відправляється :-(


Догори
 Профіль  
 
 Тема повідомлення: Re: Відправка e-mail з сайту
ПовідомленняДодано: 17 квітня 2008, 20:34 
Офлайн
Аватар користувача

З нами з: 29 жовтня 2006, 14:00
Повідомлення: 1353
Дмитро, точно -r?.. наскільки дійшло, це reply?.. а для From: -f...


Догори
 Профіль  
 
 Тема повідомлення: Re: Відправка e-mail з сайту
ПовідомленняДодано: 18 квітня 2008, 00:41 
Офлайн

З нами з: 29 червня 2007, 21:53
Повідомлення: 11
Дякую, Дмитре!
Все працює!!! :D
Код:
mail($_POST['poshta'], $subj, $text, "Content-Type: text/html; charset=windows-1251
", "-r name@any.com")


Догори
 Профіль  
 
 Тема повідомлення: Re: Відправка e-mail з сайту
ПовідомленняДодано: 18 квітня 2008, 10:20 
Офлайн
TopUA: Адміністратор

З нами з: 1 жовтня 2006, 15:55
Повідомлення: 2129
From можна заносити як заголовок, тобто, передавати приблизно таке:

Код:
Content-Type: text/html; charset=windows-1251
From: my@email.com
...

_________________
● Підтримка користувачів — виключно через форум підтримки
Умови надання послуг безкоштовного хостингу


Догори
 Профіль  
 
 Тема повідомлення: Re: Відправка e-mail з сайту
ПовідомленняДодано: 1 серпня 2008, 17:41 
Офлайн

З нами з: 24 жовтня 2006, 12:37
Повідомлення: 216
Звідки: UA
Привіт!
Є проблемка, "ходили" раніше листи формою усі. Вже десь 2 місяці, на один напрям йдуть з форми листи, на другий напрям - ні, з тієї ж форми.
Часом фільтрації не включено якої?

З повагою
LanceloT


Догори
 Профіль  
 
 Тема повідомлення: Re: Відправка e-mail з сайту
ПовідомленняДодано: 1 серпня 2008, 18:04 
Офлайн
Аватар користувача

З нами з: 29 жовтня 2006, 14:00
Повідомлення: 1353
Блеклисти поштових провайдерів... Пишіть конкретно адмінам того сервісу, з яким проблема.


Догори
 Профіль  
 
 Тема повідомлення: Re: Відправка e-mail з сайту
ПовідомленняДодано: 1 серпня 2008, 20:35 
Офлайн

З нами з: 24 жовтня 2006, 12:37
Повідомлення: 216
Звідки: UA
Дякую. Цього не перевірив ;(


Догори
 Профіль  
 
 Тема повідомлення: Re: Відправка e-mail з сайту
ПовідомленняДодано: 11 серпня 2008, 18:28 
Офлайн

З нами з: 24 жовтня 2006, 12:37
Повідомлення: 216
Звідки: UA
Я перевірив по іншому, відіслав з ВЕБ-інтерфейсу - лист дійшов, з Скрипта - той же напрям - Rambler.ru, mail.ru, i.ua не йде ;(


Догори
 Профіль  
 
 Тема повідомлення: Re: Відправка e-mail з сайту
ПовідомленняДодано: 22 жовтня 2009, 20:16 
Офлайн

З нами з: 7 квітня 2009, 19:33
Повідомлення: 46
а можна повну версію скрипта?


Догори
 Профіль  
 
Відображати повідомлення за:  Сортувати за  
Створити нову тему Відповісти  [ 13 повідомлень ] 

Часовий пояс UTC + 2 годин


Хто зараз онлайн

Зараз переглядають цей форум: Немає зареєстрованих користувачів і 0 гостей


Ви не можете створювати нові теми у цьому форумі
Ви не можете відповідати на теми у цьому форумі
Ви не можете редагувати ваші повідомлення у цьому форумі
Ви не можете видаляти ваші повідомлення у цьому форумі
Ви не можете додавати файли у цьому форумі

Вперед:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Український переклад © 2005-2007 Українська підтримка phpBB


TOP.TOPUA.NET

Реклама: Продажа и производство Гипсовая Шпатлевка в Казани рекомендую, отличное качество