读取文件大小PHP时出错

时间:2013-03-22 11:08:23

标签: wordpress post attachment filesize

我想获取wordpress帖子附件的文件大小。 但是当我运行该网站时,我收到此错误... 任何人都可以帮助我吗?

"警告:filesize():在{C:\ Users \ XXX \ Desktop \ XAMPP \ htdocs \ webdev \ wp-content \ themes \ web dev-theme \ modul-中http://XXX.de/webdev/wp-content/uploads/2013/03/example.zip的stat失败第27行"

的page.php
<?php
 $a =  filesize($img['url']);
 echo$a;
?>

谢谢!

1 个答案:

答案 0 :(得分:0)

首先检查文件/目录是否可读/写。

我会在文件中执行此操作,仅用于最佳实践。由于您没有指定第27行是什么,因此很难确定错误。

if ( file_exists($img['url']) ) {
    $the_file_size = filesize($img['url']);
    if ( $the_file_size >= 0 ) {
        echo $the_file_size . ' bytes';
    } else {
        echo "File size could not be determined";
    }
}