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

Форум PHP

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

 

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

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

тема: Кодировка в письме
 
 автор: Dimka31   (21.09.2007 в 13:16)   письмо автору
 
 

При отправке письмо, страдает кодировка, не могу вставить переходы строк, воспринимает как текст, в заголовке тоже проблемы не определяет от кого



<?php
  
if(empty($_POST['surname'])) 
  { 
    exit (
"Введите свои Ф.И.О");  
  }
  else
  {  
    
$s $_POST['surname'];  
  }
  if(empty(
$_POST['contacts'])) 
  {  
    exit (
"Введите свои контакты");
  }
  else 
  {
    
$k $_POST['contacts'];
  }
  if(!empty(
$_POST['note'])) $n $_POST['note'];
  
  if(
mail("somebody@server.com"'заказ от '.$s'Вам пришел заказ от '.$s."/r/n".'От себя он добавил '.$k."/r/n".'Свзязаться с ним можно '.$n"Content-Type: text/html; charset=KOI8-R From:script_zakaza" ))
  {
    echo 
"Письмо отправленно";
  }
  else 
  {
    echo 
"Письмо не было отправленно";
  }
  
  echo 
"<html><head>
    <meta http-equiv='refresh' content='5; url=http://www.supl.ru/'</head></html>"
;
  
?>



заранее благодарен

   
 
 автор: Faraon   (21.09.2007 в 13:29)   письмо автору
 
   для: Dimka31   (21.09.2007 в 13:16)
 

Так если вы используете Content-type: text/html
тогда перевод строк будет как в html, <br>

   
 
 автор: Dimka31   (21.09.2007 в 13:40)   письмо автору
 
   для: Faraon   (21.09.2007 в 13:29)
 

не блин не выходит "<br>" не катят

   
 
 автор: Faraon   (21.09.2007 в 14:03)   письмо автору
 
   для: Dimka31   (21.09.2007 в 13:40)
 


$headers = "From: script_zakaza\r\n";
$headers .= "Content-Type: text/html; charset=koi8-r";
if(mail("somebody@server.com", "заказ от ".$s, "Вам пришел заказ от ".$s."<br>"."От себя он добавил ".$k."<br>"."Свзязаться с ним можно ".$n, $headers))

   
 
 автор: Dimka31   (21.09.2007 в 14:21)   письмо автору
 
   для: Faraon   (21.09.2007 в 14:03)
 

все равно ниче не выходит, кодировку не распознает с mail.ru принимает нормально, но через сервер mail.2x4.ru кодировка страдает, можно идти за веревкой... т.к. мыло у меня есть

   
 
 автор: Gemorroj   (21.09.2007 в 18:07)   письмо автору
 
   для: Dimka31   (21.09.2007 в 14:21)
 


<?php 
  
if(empty($_POST['surname']))  
  {  
    exit (
"Введите свои Ф.И.О");   
  } 
  else 
  {   
    
$s $_POST['surname'];   
  } 
  if(empty(
$_POST['contacts']))  
  {   
    exit (
"Введите свои контакты"); 
  } 
  else  
  { 
    
$k $_POST['contacts']; 
  } 
  if(!empty(
$_POST['note'])) $n $_POST['note']; 
   
  if(
mail("somebody@server.com"'=?koi8-r?B?'.base64_encode('заказ от'.$s)."/r/n".'От себя он добавил '.$k."/r/n".'Свзязаться с ним можно '.$n"From: script_zakaza\r\nContent-Type: text/html; charset=KOI8-R\r\nX-Priority: 3" )) 
  { 
    echo 
"Письмо отправленно"
  } 
  else  
  { 
    echo 
"Письмо не было отправленно"
  } 
   
  echo 
"<html><head> 
    <meta http-equiv='refresh' content='5; url=http://www.supl.ru/'</head></html>"

   
?>

   
Rambler's Top100
вверх

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