Вопрос

I'm getting this error:

Strict Standards: Only variables should be passed by reference in /home/mydomain/public_html/printshop/upload_2-img-dpi.php on line 55

These are lines 49 to 56:

if(!is_dir($upload_dir)){
    mkdir($upload_dir, 0777, TRUE);
    chmod($upload_dir, 0777);
}       

    $value = explode(".", $userfile_name); // line 55
    $file_ext = strtolower(array_pop($value)); 

What's wrong? This code was working fine before I got APC installed on my server.

Это было полезно?

Решение

Okay, I did this, and it worked:

    $value = array();
    $value = explode(".", $userfile_name);
    $file_ext = strtolower(end($value)); 

shrug

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top