Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Стол заказов » Подправить модуль под новую версию PHP. Модуль рабочий dle 11.1

Подправить модуль под новую версию PHP. Модуль рабочий dle 11.1


 wcw2007    Стол заказов    1130    2 комментария

Есть модуль загрузка фото в профиле на денвере работает отлично, на опенкарте есть одна ошибка.

zagruzka-foto-v-profil-rabotaet-dle-11.1.zip [15.37 Kb] (cкачиваний: 6)

В модуле всего 1 файл php поэтому установка быстрая, основная ошибка

Вот такая ошибка
Strict Standards: Only variables should be passed by reference in C:\OpenServer\domains\localhost\engine\modules\userphotos.php on line 143


Вот порекомендовали на форуме

Надо заменить такое
$type = end( explode( ".", $_FILES['Filedata']['name'] ) );

на
$type = explode( ".", $_FILES['Filedata']['name'] );
$type = end( $type );


Сама ошибка возникает из
за повышения версии php





Но это не помогает, нужно еще что-то DLE 11.1
Оплата 400 рублей на яндекс деньги!!!

2 комментария

lutskboy
Эксперт

lutskboy - -

на опенкарте есть одна ошибка

опенкарте. вот шутник. может опенсервер
Вот порекомендовали на форуме

и правильно порекомендовали.
попробуйте тогда так

$type = end( explode( ".", $_FILES['Filedata']['name'] ) );

на
$typee = explode( ".", $_FILES['Filedata']['name'] );
$type = end( $typee );

или поставьте знак @ перед функцией в той строке где ошибка

wcw2007
Юзер

wcw2007 - -

Спасибо модуль заработал

наверх