Форум TopUA.NET

Український Хостинг
Сьогодні: 13 травня 2008, 02:13

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




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

З нами з: 29 червня 2007, 21:53
Повідомлення: 8
Вітаю!
Створив форму на сайті, та окремий 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
Повідомлення: 1366
Спробуйте додати останнім параметром виклику mail() ось таке:
Код:
"-r адреса_from"

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


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

З нами з: 29 червня 2007, 21:53
Повідомлення: 8
Якщо так:
Код:
$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
Повідомлення: 671
Логічно... Банально звірте кількість кавичок... або юзайте редактор із підсвіткою синтаксису

_________________
Зображення


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

З нами з: 29 червня 2007, 21:53
Повідомлення: 8
Код:
$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
Повідомлення: 671
Дмитро, точно -r?.. наскільки дійшло, це reply?.. а для From: -f...

_________________
Зображення


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

З нами з: 29 червня 2007, 21:53
Повідомлення: 8
Дякую, Дмитре!
Все працює!!! :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
Повідомлення: 1366
From можна заносити як заголовок, тобто, передавати приблизно таке:

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

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


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

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


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

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


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

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


  TOP.TOPUA.NET