vasilisa1210
Новичок
Уважаемые программисты, помогите блондинке
Я очень сильно хочу прикрутить к галерее MaxiGallery - phpthumb, что бы все картинки были одинакового размера на движке Modx. В сообществе поддержки движка мне не могут помочь.
в коде использовалось устаревшее выражение eval :
которое я попыталась ))) заменить на preg_match добавив слеши. я перепробовала массу комбинация расположения слешей и без них, но всегда выдает ошибку
Например если написать так:
то выдает такую ошибку:
я вообще не вижу там символа h и просто в тупике нахожусь, никакие переводчики с английского и инструкции по использованию preg-match мне не помогают(
попробовала вот так еще:
ошибка таже
Я очень сильно хочу прикрутить к галерее MaxiGallery - phpthumb, что бы все картинки были одинакового размера на движке Modx. В сообществе поддержки движка мне не могут помочь.
в коде использовалось устаревшее выражение eval :
PHP:
$PHPTHUMB_CONFIG['document_root'] = realpath((getenv('DOCUMENT_ROOT') && eval('^'.preg_quote(realpath(getenv('DOCUMENT_ROOT'))), realpath(__FILE__))) ? getenv('DOCUMENT_ROOT') : str_replace(dirname(@$_SERVER['PHP_SELF']), '', str_replace(DIRECTORY_SEPARATOR, '/', dirname(__FILE__))));
Например если написать так:
PHP:
preg_match('/^'.preg_quote(realpath(getenv('DOCUMENT_ROOT'))).'/', realpath(__FILE__)))
PHP:
« MODx Parse Error »
MODx encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
PHP error debug
Error: preg_match() [function.preg-match]: Unknown modifier 'h'
Error type/ Nr.: Warning - 2
File: /home/u329094/stroi-as.ru/www/assets/snippets/phpthumb/phpThumb.config.php
Line: 31
Line 31 source: $PHPTHUMB_CONFIG['document_root'] = realpath((getenv('DOCUMENT_ROOT') && preg_match('/^'.preg_quote(realpath(getenv('DOCUMENT_ROOT'))).'/', realpath(__FILE__))) ? getenv('DOCUMENT_ROOT') : str_replace(dirname(@$_SERVER['PHP_SELF']), '', str_replace(DIRECTORY_SEPARATOR, '/', dirname(__FILE__))));
попробовала вот так еще:
PHP:
preg_match('/^'.preg_quote(realpath(getenv('DOCUMENT_ROOT'))).'/h', realpath(__FILE__)))