Форум сетевых администраторов Страницы (3): « 1 [2] 3 »
Показаны 32 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Кодировка в уведомлениях (http://netadmin.ws/forum/showthread.php?threadid=4037)


Помещено miXei 03-03-2003 в 11:30:

У меня вот такая проблема.
После перехода на версию 2.3.0 функция mail() теперь есть только в файле admin/functions.php (ну может еще один файл, но не важный), так вот там встречается такой фрагмент:

PHP:


// vBulletin wrapper for PHP's 'mail()' function
function vbmail($toemail, $subject, $message, $from = '', $headers = '', $username = '') {
    global 
$bbtitle, $webmasteremail;
    
    
$toemail = trim($toemail);
    
$subject = trim($subject);
    
$message = preg_replace("/(\r\n|\r|\n)/s", "\r\n", trim($message));
    
$from = trim($from);
    
$username = trim($username);
    
    
// work out the 'From' header
    
if ($from == '') {
        
$headers = "From: \"$bbtitle Mailer\" <$webmasteremail>\r\n" . $headers;
    } else {
        
$headers = 'From: "' . iif($username, "$username @ $bbtitle", $from) . "\" <$from>\r\n" . $headers;
    }
    
    
// actually send the email message
    
mail($toemail, $subject, $message, $headers);
}



Пробовал исправить обычной подстановкой типа:
$mimetype="Content-Type: text/plain; \n\t\t charset=windows-1251\nContent-Transfer-Encoding: 7bit\n";
А перед каждом заголовком соответственно $headers = "$mimetypeFrom: \"$bbtitle Mailer\" <$webmasteremail>\r\n"

Но что-то такой вариант некорректно работает и отправитель оказывается вообще неизвестный.
Подскажи как правильно решить эту проблему?

__________________
miXei.ru - Дискуссионный клуб


Помещено MCTarakan 04-03-2003 в 00:00:

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

__________________
yMC.ru - хомяк музыканта


Помещено ValeRa+ 04-03-2003 в 19:58:

Ну, кто-нибудь, протестите хак Count'a!!! Ведь такая вещь классная, полезная, а не просто какая-то "прибамбаса". С этим сталкивается каждый!


Помещено Alone 04-03-2003 в 20:15:

ValeRa+
Дык покажи мне новую версию... старую тестил, у меня был глюк на глюке...

__________________
http://www.compware.ru - сайт о разгоне


Помещено Count 04-03-2003 в 20:22:

ValeRa+, Alone
В выходные займусь переработкой хака под новую версию вБ (230). Заодно пофиксю все найденные ошибки. Надеюсь что работа не помешает это сделать.


Помещено Alien 04-03-2003 в 22:00:

quote:
займусь переработкой хака под новую версию вБ (230)

Count, а под 2.2.х? Окончательный (самый последний) вариант где лежит?

__________________
Вечно молодой стареющий новичок...


Помещено Alone 04-03-2003 в 22:51:

Alien
пока нигде, глючит он. Надеюсь Count и для него выложит вариант

__________________
http://www.compware.ru - сайт о разгоне


Помещено Alien 04-03-2003 в 23:04:

quote:
пока нигде

Alone, Count и другие, ЖАЛЬ! Хорошая штучка...

__________________
Вечно молодой стареющий новичок...


Помещено MYXOMOP 07-03-2003 в 23:11:

Arrow

рекомендую курить доки по ПХП, на предмет параметров маил ()

в старых версиях все делается достаточно тривиально, но гиморно:


PHP:


// Добавить в заголовок кодировку
      
mail ($user[email],$subject,$message,"From: $webmasteremail\r\n"
    
."X-AntiAbuse: Send your complains to $webmasteremail\r\n"
    
."Content-Type: text/plain; charset=Windows-1251");



ессно приходится добавлять везде , где используется эта функиця.

в новой ИМХО все проще - достаточно добавить в одном месте

MYXOMOP добавил 07-03-2003 в 23:14:44:
ессно чарсет надо добавлять ТОТ в котором ШЛЕТ форум. Всякие перекодировщики в сад , главное что бы в хедере письма был правильный и СООТВЕТСВУЮЩИЙ телу чарсет


Помещено Count 08-03-2003 в 19:27:

Alien, Alone, выложил у себя очередную версию. Если готовы немного поработать подопытними кроликами, то прошу. Переработку под версию 230 решил отложить до релиза последнего.


Помещено Alone 08-03-2003 в 20:14:

Count
Готов, в принципе я с основным уже разобрался, так что в течение пары дней попробую

__________________
http://www.compware.ru - сайт о разгоне


Помещено Alien 08-03-2003 в 22:11:

Count, в принципе не против... Посмотри у себя, что я написал, - ответь. Могу 10-11 марта, только объясни, что от меня требуется в плане "кролика"?

__________________
Вечно молодой стареющий новичок...


Помещено ValeRa+ 18-03-2003 в 19:48:

Ну, как успехи?


Помещено Alone 18-03-2003 в 21:52:

ValeRa+
отлично, на моей борде всё работает замечательно, уже как неделя.

__________________
http://www.compware.ru - сайт о разгоне


Помещено Sector 06-04-2003 в 08:54:

А где этот хак взять можно?


Формат времени GMT. Текущее время 23:43. Страницы (3): « 1 [2] 3 »
Показаны 32 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.