ремонт отсылки почты для livestreet

 
При регистрации нового пользователя вылазит следующая ошибка
Deprecated: Function eregi() is deprecated in /var/www/engine/lib/external/phpMailer/class.phpmailer.php on line 594

Условия для теста
LS 0.4.2
PHP Version > 5.3.3
отправка почты по smtp

ремонтируется очень просто заменой 1 строки в файле /engine/lib/external/phpMailer/class.phpmailer.php

ищем строку
if(eregi('^(.+):([0-9]+)$', $hosts[$index], $hostinfo)) {

заменяем на
if (preg_match('/^(.+):([0-9]+)$/', $hosts[$index], $hostinfo)) {

Комментарии (0)

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.