Здравствуйте. Есть старенький движок, сейчас работает на php 5.4.
Собрался перенести в другое место, но там доступна только пхп 5.6, и возникает такая вот ошибка в этом файле.
Целостность файлов проверена.
<?php
/**
* @param $path
* @return array
*/
function find_folders($path)
{
global $dirRename;
$entries = scandir($path);
$filelist = array();
foreach ($entries as $entry) {
if ($entry == '.' or $entry == '..') continue;
if (isset($dirRename[$entry])) {
$filelist[$entry] = $dirRename[$entry];
} else {
$filelist[$entry] = $entry;
}
}
return $filelist;
}
/**
* @param $path
* @return array
*/
function find_files($path)
{
$filelist = array();
if ($handle = opendir($path)) {
while ($entry = readdir($handle)) {
if (is_file($path.'/'.$entry)) {
$filelist[] = $entry;
}
}
closedir($handle);
}
return $filelist;
}
/**
* @param $files
* @return bool
*/
function random_images($files)
{
if (count($files) > 0) {
return $files[rand(0, count($files) - 1)];
}
return false;
}
/**
* @param $data
*/
function generateSelectDir($data)
{
if (count($data) > 0) {
foreach ($data as $key => $value) {
?>
<option value="<?= $key ?>"><?= $value ?></option>
<?
}
}
}