Я получаю странное сообщение об ошибке со следующим фрагментом PHP-кода (я не являюсь экспертом по PHP):
if ( $file_loc != NULL ) {
if ( file_exists($file_loc) ) {
printf(" file exists");
$handle = fopen($file_loc, "rb");
$contents = fread($handle, filesize($file_loc));
fclose($handle);
$result = gzdecode($contents);
}
}
Я пытаюсь загрузить текстовое содержимое из gzip-файла. Я получаю следующую ошибку:
Fatal error: Call to undefined function gzdecode() in ...\sites\MyScripts\fw2.php on line 80
Тем не менее, когда я просматриваю документацию, мне не кажется, что мне нужно включать дополнительную библиотеку, или я ошибаюсь? Как я могу решить эту проблему?
ОБНОВЛЕНИЕ
После другого вопроса, чтобы проверить, установлена ли эта библиотека на моем ПК, ответ да, это так.
Из информации о PHP:
Так что это становится все более и более запутанным...
ОБНОВЛЕНИЕ II
Я пробовал:
и получаю:
5.2.17, gzdecode no OK, zlib extension loaded