Следующий код:
<?php $filevar = "/images/staunton/{$options_item['base_var']}.gif"; if(filesize($filevar) > 1616){ $setstatus = "enabled"; } else{ $setstatus = "disabled"; } ?>
Результаты в:
Warning: filesize() [function.filesize]: stat failed for /images/staunton/3-25.gif in [Originating PHPFILE(Edited)] on line 24
Путь – это правильный файл …. мой хостинг-сервер работает php 5.2 – это синтаксическая ошибка? Я смотрел аналогичный код, и он выглядит корректно.
Вместо этого:
$filevar = "/images/staunton/{$options_item['base_var']}.gif";
вы, вероятно, хотите:
$filevar = $_SERVER["DOCUMENT_ROOT"] . "/images/staunton/{$options_item['base_var']}.gif";
потому что вы, вероятно, путали относительный путь вашего изображения внутри корня документа вашей страницы по отношению к абсолютному пути изображения в файловой системе.
Попробуйте и прокомментируйте.