• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Ошибка php в tws 4.1

paul_rem

Знаток
Регистрация
29 Июл 2009
Сообщения
388
Реакции
28
Ребята, привет. У меня отображается ошибка на страницах галлереи (tws 4.1) стала отображаться после смены версии php и движка на последнюю версию.

Вот такая ошибка Strict Standards: Only variables should be passed by reference in /home/p141972/www/сайт.ru/engine/gallery/init.php on line 70

при закоментировании строки 70 в этом файле перестают альбомы быть доступными.
вот строка $_album = $db->safesql(strip_tags(end(explode('/',$_GET['c']))));

что посоветуете?
 
Попробуй
PHP:
$tmp = explode('/',$_GET['c']);
$_album = $db->safesql(strip_tags(end($tmp)));
Тут твоя тема Для просмотра ссылки Войди или Зарегистрируйся

Отлично!!! работает, ошибки нет , может подскажешь, после загрузки изображения, появляется вот эта ошибка

Strict Standards: Only variables should be passed by reference in /home/p141972/www/сайт.ru/engine/gallery/classes/upload.php on line 267

но изображение или изображения при этом загружаются без ошибок.
Вот эта строчка 267 в файле $this -> current_name = end(explode ("/", $this -> current_image));

сколько файлов загружаешь разом, столько и эта ошибка раз дублируется. Типа 5 файлов сразу загружаешь, то и отображается сразу 5 таких ошибок друг за другом
 
Последнее редактирование:
Отлично!!! работает, ошибки нет , может подскажешь, после загрузки изображения, появляется вот эта ошибка

Strict Standards: Only variables should be passed by reference in /home/p141972/www/сайт.ru/engine/gallery/classes/upload.php on line 267

но изображение или изображения при этом загружаются без ошибок.
Вот эта строчка 267 в файле $this -> current_name = end(explode ("/", $this -> current_image));

сколько файлов загружаешь разом, столько и эта ошибка раз дублируется. Типа 5 файлов сразу загружаешь, то и отображается сразу 5 таких ошибок друг за другом
тоже самое сделай по логике...
PHP:
$tmp0 = explode ("/", $this -> current_image);
$this -> current_name = end($tmp0);
у меня просто нет возможности под рукой проверить...
 
тоже самое сделай по логике...
PHP:
$tmp0 = explode ("/", $this -> current_image);
$this -> current_name = end($tmp0);
у меня просто нет возможности под рукой проверить...
сработало. Что-то затупил сразу и не попробовал по аналогии. Огромное спасибо.
 
сработало. Что-то затупил сразу и не попробовал по аналогии. Огромное спасибо.
Хотите сказать, что у вас Tws Gallery хорошо работает на 12 версии движка? А как же админка?
 
Назад
Сверху