I got thie warnig: PHP Strict Standards: Only variables should be passed by reference
and the code:
if ((isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) &&
array_shift(explode(';', $_SERVER['HTTP_IF_MODIFIED_SINCE'])) == $gmt_mtime)
the second line code is the error one.