Часто возникает ситуация когда пересылаемые из формы данные не ограничиваются одним сообщением... Как быть в этом случае....?
очень и очень просто....
добавляем в нашу форму из урока третьего несколько строк....

< i>- Введите данные №1< /i>< br>
< input type="text" size="40" name="msg1">< br>
< i>- Введите данные №2< /i>< br>
< input type="text" size="40" name="msg2">< br>
< i>- Введите данные №3< /i>< br>
< input type="text" size="40" name="msg3">< br>
< input type="submit" name="ok" value="Послать"> 

таким образом в наш файл mail.php3 из второго урока (модифицированного так как сказано в уроке 3)
пересылаются переменные $msg1, $msg2 ,$msg3.

Теперь модифицируем сам файл mail.php3:
вставляем в него такие строки..... например...

$msg = "Наименование - $msg1";
$msg .="
";
$msg .="Адрес - $msg2 ";
$msg .="
";
и т.д.... 

Описанная функция подшивает разрозненные данные в одной переменной $msg (склеивает) и
в то же время форматирует , переводит строку..... Естественно все это нужно проделать до
того как обращаемся к функции mail....
И еще одна проблема... Что делать если почта у Вас по дефаулту настроена на koi-8r а Вам
приходят зюкалы в кодировке win ??? Тоже проще не бывает... воспользуйтесь функцией convert_cyr_string
примерно так....

$msg=convert_cyr_string($msg,'w','k');

сочетание w k или k w показывает направление перекодировки....



Постоянные ссылки

При копировании ссылка на TeaM RSN обязательна!

URI

Html (ЖЖ)

BB-код (Для форумов)

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.