Вопрос касательно mail()

Fliss

Новичок
Вопрос касательно mail()

Помогите плз!

Есть стандартная форма отправки данных с сайта на мыло через php скрипт...
Существует ли какая-либо возможность дописать код существующего скрипта или добавить еще один скрипт таким образом, что бы часть этих данных отправлялась не только на указанный имэйл, но и на еще один дополнительный?
Иными словами, можно ли отправить два отличающихся письма с одной формы???

Подскажите хоть какой-нибудь вариант...

Заранее благодарен!
 

Dor

Новичок
Пишешь вторую mail() с новыми данными и мылом.

А в чем собственно проблема?
 

Fliss

Новичок
В одном скрипте две mail() не работают ((
Или я может че-то не догоняю?
Необходимо следующее:
Посетитель сайта должен отсавить свое имя и мыло, в результате ему на указанное мыло приходит определенная текстовая информация, а мне (админу) подтверждение - что такой-то посетитель с таким-то мылом сделал заявку...
 

white phoenix

Новичок
Fliss
> В одном скрипте две mail() не работают
С какого перепугу? Из чего сиё следует?
 

Anatolyi

Новичок
Попробуй продублировать mail(); вподряд...
mail(...);
mail(...);
И глянь чего там у тебя....
 

basboy

Новичок
Иногда админы ставят ограничение на маил(). Почитай доки на хост.
 

Fliss

Новичок
Отсылает только mail(), стоящая первой в коде, причем ошибок никаких нет, вторая mail() просто не пашет! Если поменять местами - та же ситуация...
Автор оригинала: basboy
Иногда админы ставят ограничение на маил(). Почитай доки на хост.
Вот это уже более вероятно...
Может кто подскажет бесплатный русский хостинг, в котором этого ограничения точно нет??
 

betik

Новичок
Если хостер упёртый - используй дополнительный скрипт..
Самый простой пример - в первом скрипте отправляй письмо пользователю, запоминай данные куда-нить и кроном запускай скрипт который отправляет тебе и удаляет эти данные. Ну или не кроном...
 

Dreammaker

***=Ф=***
Если действительно проблема в хостере, а не в кривых руках, то есть два варианта:
1. Отсылать копию письма себе на мейл полностью.
2. Делать редирект с помощью header(), а в УРИ прописывать данные которые нужно отсылать (естественно, если они не очень большие).
Если большие, то как вариант стартуй сессию, сохраняй в ней данный, делай редирект и отсылай данные себе...
 

basboy

Новичок
Есть вариант сохранять данные в овременный ффайл, а оттуда после редиректа брать инфу для отправки. так будет проще и надёжнее.
 

Dreammaker

***=Ф=***
basboy, но тут нужно учесть, что нужно генерировать уникальное имя файла, чтобы не было накладок, в случае одновременной работы двух юзеров.

а вообще лучший вариант, если это всё таки проблемав хостере, то выбрать платный хостинг и не ... беспокоить себе голову. Тем более, что найти сейчас дешёвый достаточно легко..
 

kvf77

Red Devil
basboy

кто мешает сделать паузу в несколько сек. между отсылкой ?
 

basboy

Новичок
Никто не мешает. Но ты поясни, для чего в данном случае нужна пауза?
 

kvf77

Red Devil
basboy

есди хостер запрещает слать несколько писем подряд - пауза спасет
 

basboy

Новичок
Не уверен, что так всё тривиально.
Какая должна быть продолжительность паузы.
Время паузы влияет на получение пользователем ответа в онлайн.
Это будет здорово мешать.
 

kvf77

Red Devil
basboy

не знаю, у моего хостера достаточно несколько милесекунд, не помню точно, помоему 1000 стоит
 

basboy

Новичок
kvf77
Раз на раз не приходится. Но вариант хороший, сам себе возьму на заметку.
 
Сверху