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

Для тех, кто помечен как дубликат. Из ответа видно, что это не та же проблема. Спасибо, ребята, за вашу помощь!

0 ответов

Другие вопросы по тегам