вопрос
Вот такая ошибка
Сам код
Спасибо всем кто поможет
Strict Standards: Only variables should be passed by reference in C:\OpenServer\domains\localhost\engine\modules\userphotos.php on line 143
Сам код
// Инфо о фотографии
$image = $_FILES['Filedata']['tmp_name'];
$image_size = $_FILES['Filedata']['size'];
$type = end( explode( ".", $_FILES['Filedata']['name'] ) );
$image_name = explode( ".", str_replace( " ", "_", $_FILES['Filedata']['name'] ) );
$image_name = totranslit( $image_name[0] );
$Prefix = $UserName; //time() + rand( 1, 500 );
$DbFile = "{$image_name}.{$type}";
$ImageFile = "/uploads/userphotos/{$Prefix}_{$DbFile}";
$ImageThumbFile = "/uploads/userphotos/thumbs/{$Prefix}_{$DbFile}";
Спасибо всем кто поможет
Надо заменить такое
на
Сама ошибка возникает изза повышения версии php
$type = end( explode( ".", $_FILES['Filedata']['name'] ) );
на
$type = explode( ".", $_FILES['Filedata']['name'] );
$type = end( $type );
Сама ошибка возникает изза повышения версии php