filesize()[function.filesize]:stat失败

时间:2013-04-19 23:15:52

标签: php fopen filesize

尝试回显wordpress插件文件夹中文件的HTML内容时出现以下错误。

  

警告:filesize()[function.filesize]:stat失败   http://bestideabox.com/wp-content/plugins/jww-namechord/   包括/ template-files / single-form.html in   /家庭/ bestidea /的public_html /可湿性粉剂内容/插件/   第44行的jww-namechord / includes / core.php

以下是读取文件的函数:

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()a   HTTP URL。您可以使用响应的Content-Length:标头   服务器返回一个,但实际上你不需要在这里。只是   用return返回该函数的整个主体   的file_get_contents($ fileToRead);而且你已经定下来了。 - DaveRandom

标记为重复的人。你可以从答案中看出它不是同一个问题。谢谢大家的帮助!

0 个答案:

没有答案