Отново проблем с ъплоуд форма /за изображения

Nazi_93

Registered
Здравейте,правя си ъплоуд форма,но ми дава някакви предупреждения:
Код:
Strict Standards: Only variables should be passed by reference in D:\xampp\htdocs\add_category.php on line 71
ето и малко код от 67-76 ред
PHP:
$upload_dir = "img/categories/"; // папка за качване
                                 $filename = $_FILES['fail']['name'];
                                 $tmpname = $_FILES['fail']['tmp_name'];
                                 $ext = array('jpg','gif','mp3','png');
                                 $extnafaila = end(explode('.',$_FILES['fail']['name']));
                                 $extnafaila = strtolower($extnafaila);
                                    if(in_array($extnafaila,$ext)){
                                            echo "Ъплоудването ще стане тук";
                                    }
                                    else {echo 'Неможете да качвате такъв тип файл';}
Защо се получава така? Благодаря предварително!
 
PHP:
$upload_dir = "img/categories/"; // папка за качване
                                 $filename = $_FILES['fail']['name'];
                                 $tmpname = $_FILES['fail']['tmp_name'];
                                 $ext = array('jpg','gif','mp3','png');
                                 $extnafaila = end(explode('.',[b]$filename[/b]));
                                 $extnafaila = strtolower($extnafaila);
                                    if(in_array($extnafaila,$ext)){
                                            echo "Ъплоудването ще стане тук";
                                    }
                                    else {echo 'Неможете да качвате такъв тип файл';}
 
ЕДИТ :
https://bugs.php.net/bug.php?id=48937

PHP:
$upload_dir = "img/categories/"; // папка за качване
                                 $filename = $_FILES['fail']['name'];
                                 $tmpname = $_FILES['fail']['tmp_name'];
                                 $ext = array('jpg','gif','mp3','png');
                                 $extnafaila = explode('.',$filename);
                                 $extnafaila = strtolower(end($extnafaila));
                                    if(in_array($extnafaila,$ext)){
                                            echo "Ъплоудването ще стане тук";
                                    }
                                    else {echo 'Неможете да качвате такъв тип файл';}
 

Back
Горе