尝试回显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
标记为重复的人。你可以从答案中看出它不是同一个问题。谢谢大家的帮助!