Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как в параметрах функции mail() задать кодировку?
 
 автор: coloboc66   (10.06.2005 в 11:04)   письмо автору
 
 

Вроде бы прототип этой функции таков:
mail($toaddress,$subject,$mail_content,$fromaddress);
А где здесь указать charset=
windows-1251 ?
Спасибо.

   
 
 автор: cheops   (10.06.2005 в 11:17)   письмо автору
 
   для: coloboc66   (10.06.2005 в 11:04)
 

На самом деле четвёртый параметр служит для передачи почтовых заголовков, как раз через него и передаётся кодировка
<?php
$headers 
.= "Content-Type: text/html; charset=".$charset."\r\n"
$headers .= "From: ".$mailfrom."\r\n"
if( 
mail($mailto$subject$message$headers)) 
  echo(
"<h4>Адрес успешно отправлен на Ваш почтовый ящик</h4>"); 
else 
  echo(
"При отправлении почты произошла ошибка"); exit();
?>


http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=3054

   
 
 автор: coloboc66   (10.06.2005 в 11:57)   письмо автору
 
   для: cheops   (10.06.2005 в 11:17)
 

Если я на своем хостинге имею почтовый ящик mymail@mysite.com и пишу такой скрипт:
<?php
$mailfrom='mymail@mysite.com';
$headers .= "Content-Type: text/html; charset=".$charset."\r\n";
$headers .= "From: ".$mailfrom."\r\n";
( mail($mailto, $subject, $message, $headers));
?>
Означает ли это, что письмо будет отправлено именно с ящика mymail@mysite.com ?

   
 
 автор: cheops   (10.06.2005 в 12:05)   письмо автору
 
   для: coloboc66   (10.06.2005 в 11:57)
 

Нет, это означает, что в качестве обратного адреса будет указан mymail@mysite.com, а отправит письмо непосредственно транспортный почтовый агент сервера.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования