![]() |
Вопрос по синтаксису PHP
В PHP-скрипте, предназначенном для отправки формы на мыло, есть такая строка:
$mailto = "хххх@mail.wplus.net"; Нужно отправить скрытые копии ещё на пару адресов. Как это сделать? |
нужно правильный заголовок поставить
скрытые копии - это BCC: В мануале есть пример (там, где функция mail), как ставить дополнительные заголовки на свои письма |
Цитата:
Попробовал как в HTML: $mailto = "xxx@gmx.de?bcc=xxx@mail.wplus.net"; - не прошло... Можно поподробней, плз? |
maaxiim
функция mail принимает 3 аргумента 1) кому 2) что 3) заголовки (не обязательный парамерт) вот и берем и прописываем все что нужно в заголовке письма |
to Vlad Drakula
Вставил в строку то, что выделено жирным шрифтом: mail($mailto, $subject, $body, "BCC: xxxx@bk.ru\r\n", "From: $usermail\nX-Mailer: PHP/" . phpversion()); В результате скрытая копия отправляется, НО на странице вместо "Ваше сообщение отправлено", выводится error и в письме в поле From: стоит не мыло отправителя, а мыло хостинг-провайдера, где размещён сайт. До того, как вставил "BCC: xxxx@bk.ru\r\n", всё работало нормально. Чего-то не хватает? |
maaxiim
заголовок надо сформировать единым куском |
maaxiim
mail($mailto, $subject, $body, "BCC: xxxx@bk.ru\r\nFrom: $usermail\nX-Mailer: PHP/" . phpversion()); я же сказал что там три параметра, а вы пытаетесь передать четыре!!!! (естественно на четвертый он забивает...) |
Всем спасибо за помощь!
Заработал вариант: mail($mailto, $subject, $body, "BCC: xxxx@bk.ru\r\nFrom: $usermail\r\nX-Mailer: PHP/" . phpversion()); |
Время: 01:52. |
Время: 01:52.
© OSzone.net 2001-