Автор Тема: Очень сложный скрипт 8[]  (Прочитано 3856 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alan

  • -{ Наблюдатель }-
  • Старожил
  • ****
  • Сообщений: 493
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.krivoyrog.info
Очень сложный скрипт 8[]
« : 30 Ноября 2001, 23:25:26 »
Люди!! Можете написать скрипт для отправки писем через форму в русской кодировке.
Это последний крик о помощи......
:: Тот кто поднялся выше, просто полез раньше ::
   

Оффлайн Lion

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 474
  • +0/-0
  • 0
    • Просмотр профиля
Очень сложный скрипт 8[]
« Ответ #1 : 30 Ноября 2001, 23:31:39 »
Че прям так сразу возьмем и напишем нахаляву ?

Оффлайн Alan

  • -{ Наблюдатель }-
  • Старожил
  • ****
  • Сообщений: 493
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.krivoyrog.info
Б-z-z-z-z корыстные
« Ответ #2 : 01 Декабря 2001, 00:21:33 »
Ну тогда хоть поправте что тут не правильно

<?
 
$HTMLmessage=qp_enc(convert_cyr_string($HTMLmessage,"w","k"));
  
$TEXTmessage=qp_enc(convert_cyr_string(strip_tags($HTMLmessage),"w","k"));
  
$boundary=md5(time())."@".strval(time());
  
// формируем сообщение в формате MIME: будет состоять
  //       из двух частей - HTML-формат и текстовой формат.
  
$body="--$boundary\\r\\nContent-type: text/html; charset=\\"koi-8r\\"\\r\\nContent-Transfer-Encoding: 8bit\\r\\n\\r\\n$HTMLmessage\\r\\n\\r\\n--$boundary\\r\\nContent-type: text/plain; charset=\\"koi-8r\\"\\r\\nContent-Transfer-Encoding: 8bit\\r\\n\\r\\n$HTMLmessage\\r\\n";
  
//Составляем заголовок для письма
  
$header="From: $from\\r\\nMime-Version: 1.0\\r\\nContent-Type: multipart/alternative;\\r\\n boundary=$boundary\\r\\n";
$from="alan";
$subj="Привет";  
$
$body=" Привет всем кому пишу";
mail("alan@alba.dp.ua",$from,$subj,$body,$header);

Цитировать
Че прям так сразу возьмем и напишем нахаляву ?

А скрипт такой что его только за большие деньги и в иностранной валюте?
:: Тот кто поднялся выше, просто полез раньше ::
   

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Очень сложный скрипт 8[]
« Ответ #3 : 01 Декабря 2001, 00:51:27 »
function mmail($to$from$subject$body) {
	
$from convert_cyr_string($from"w""k");
	
$headers  "From: <$from>\\n";
	
$headers .= "Return-path: <$from>\\n";
	
$headers .= "Content-Type: text/html; charset=koi8-r\\n";
	
$headers convert_cyr_string($headers"w""k");
	
$body str_replace("\\n""
"
$body);
	
$body convert_cyr_string($body"w""k");
	
$to convert_cyr_string($to"w""k");
	
$subject convert_cyr_string($subject"w""k");
	
return 
mail($to$subject$body$headers);
}


вроде это с русской должно работать, если учесть что передается в функцию win1251 а отсылается в koi8
по крайней мере у меня это прекрасно работает.
Евгений aka Razor,

Оффлайн Alan

  • -{ Наблюдатель }-
  • Старожил
  • ****
  • Сообщений: 493
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.krivoyrog.info
Вот так?
« Ответ #4 : 01 Декабря 2001, 01:19:29 »

<?
function 
mmail($to$from$subject$body) {
    
$from="alan@alba.dp.ua";
    
$body="Текст письма";
    
$to="alan@alba.dp.ua";
    
$subject="Тема письма";
    
$from convert_cyr_string($from"w""k");
    
$headers  "From: <$from>\\n";
    
$headers .= "Return-path: <alan>\\n";
    
$headers .= "Content-Type: text/html; charset=koi8-r\\n";
    
$headers convert_cyr_string($headers"w""k");
    
$body str_replace("\\n""
"
$body);
    
$body convert_cyr_string($body"w""k");
    
$to convert_cyr_string($to"w""k");
    
$subject convert_cyr_string($subject"w""k");
    return 
mail($to$subject$body$headers);
}



?>

так ваще ничего не присылает.
Может у меня что-то с апачем или пхп неправильно настроено?
:: Тот кто поднялся выше, просто полез раньше ::
   

Оффлайн Alan

  • -{ Наблюдатель }-
  • Старожил
  • ****
  • Сообщений: 493
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.krivoyrog.info
Прошу прощения всё получилось спасибо
« Ответ #5 : 01 Декабря 2001, 01:21:35 »
:):):):):)
:: Тот кто поднялся выше, просто полез раньше ::
   

Оффлайн Alan

  • -{ Наблюдатель }-
  • Старожил
  • ****
  • Сообщений: 493
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.krivoyrog.info
Я не знаю почему, но работает только так
« Ответ #6 : 01 Декабря 2001, 01:37:23 »

<?
#function mmail($to, $from, $subject, $body) {

#    $from = convert_cyr_string($from, "w", "k");
#    $headers  = "From: <$from>\\n";
    
$headers "Return-path: <alan>\\n";
    
$headers "Content-Type: text/html; charset=windows-1251\\n";
    
$headers convert_cyr_string($headers"k""w");
#    $body = str_replace("\\n", "
", $body);
#    
$body = convert_cyr_string($body, "w", "k");
#    
$to = convert_cyr_string($to, "w", "k");
#    
$subject = convert_cyr_string($subject, "w", "k");
#    
$from="alan@alba.dp.ua";
    
$body="Текст письма";
    
$to="alan@alba.dp.ua";
    
$subject="Тема письма";
#    return mail(
$to$subject$body$headers);
#}
mail(
$to$subject$body$headers);


?>
:: Тот кто поднялся выше, просто полез раньше ::
   

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28