I'm creating an upload function in PHP, but I get this message when I'm trying to upload:
Strict standards: Only variables should be passed by reference in line 72
I'm not sure what I'm doing wrong. How can I fix it?
The lines looks like:
if(isset($_FILES['image'])){
$errors= array();
$file_name = $_FILES['image']['name'];
$file_size = $_FILES['image']['size'];
$file_tmp = $_FILES['image']['tmp_name'];
$file_type = $_FILES['image']['type'];
$file_ext = strtolower(end(explode('.', $_FILES['image']['name']))); // LINE 72
$extensions = array("jpeg", "jpg", "png");
if(in_array($file_ext, $extensions)=== false){
echo "Filtypen skal være JPEG, JPG eller PNG.";
}
else {
move_uploaded_file($file_tmp, "../img/portfolio/".$file_name);
}