filesize() [function.filesize]: сбой статистики
Я получаю следующую ошибку при попытке отобразить содержимое HTML-файла в папке плагинов WordPress.
Предупреждение: filesize() [function.filesize]: сбой статистики для http://bestideabox.com/wp-content/plugins/jww-namechord/ включает в себя /template-files/single-form.html в /home/bestidea/public_html/wp-content/plugins/ jww-namechord/ включает в себя / core.php в строке 44
Вот функция, которая читает файл:
return jww_display_file(
plugins_url( 'template-files/'.$template.'.html',__FILE__ )
);
function jww_display_file( $fileToRead ){
//Open the file and read it
$handle = fopen( $fileToRead, "r" );
$contents = fread( $handle, filesize( $fileToRead ) );
fclose( $handle );
//return it
return $contents;
}
Я в полной растерянности. Любая помощь будет оценена.
Не уверен, как пометить это как ответ, но благодаря DaveRandom у меня есть решение:
Оболочка http: // не поддерживает stat(). Вы не можете fileize () HTTP-URL. Вы можете использовать Content-Length: заголовок ответа, если сервер возвращает его, но вам это здесь не нужно. Просто замените все тело этой функции на return file_get_contents($fileToRead); и все готово - DaveRandom
Для тех, кто помечен как дубликат. Из ответа видно, что это не та же проблема. Спасибо, ребята, за вашу помощь!