Quote from: fenixtl at Mar 21, 2010, 05:15 AM
Quote from: Designer at Mar 17, 2010, 07:49 AM
Наверняка сто раз уже решён вопрос.
Пошлите где почитать:
PHP error debug
Error: Function eregi_replace() is deprecated
Error type/ Nr.: - 8192
File: /var/www/izisk/data/www/izisk.spb.ru/assets/plugins/directresize/directResize.php
Line: 459
Line 459 source: $currentImgPath = eregi_replace("^.+src=(’|\")","",$imgs[0][$n]);
Использовал DirectResize на версиях Modx 0.96, там такой ошибки не было, а тут 1.0.2
Замените на http://www.phpclub.net/manrus/f/preg-match.html и будет вам счастье.
Прошёл почти год.
Уже на другом сайте решил использовать DirectResize
Но проблема возобновилась.
Повторюсь:
Modx 0.9.6.1
DirectResize 0.8.0
-
DirectResize работает нормально.
Modx 1.0.4 - 1.0.5
DirectResize 0.8.0 и более новые версии
-
DirectResize не работает.
Ошибка вида:
PHP error debug
Error: Function eregi_replace() is deprecated
Error type/ Nr.: - 8192
File: /var/www/voropaev/data/www/fermax-spb.ru/assets/plugins/directresize/directResize.php
Line: 459
Line 459 source: $currentImgPath = eregi_replace("^.+src=(’|\")","",$imgs[0][$n]);
При замене функции eregi_replace на preg_match ошибка другая.
PHP error debug
Error: preg_match(): No ending delimiter ’^’ found
Error type/ Nr.: Warning - 2
File: /var/www/voropaev/data/www/fermax-spb.ru/assets/plugins/directresize/directResize.php
Line: 462
Line 462 source: $currentImgPath = preg_match("^.+src=(’|\")","",$imgs[0][$n]);
Честно скажу, я просто заменил имя функции, т.к. как её использовать в данном коде - не знаю.
Сервер при этом один и тот же.
Apache 2.0 Handler
PHP Version 5.3.3
Очень прошу - помогите!