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

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


 wcw2007    23.10.2016    Стол заказов    1091    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 - 23 октября 2016 17:59 -

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

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

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

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

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

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

wcw2007
Юзер

wcw2007 - 23 октября 2016 19:01 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх