---
title: "Katalogstorlek"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/120610-katalogstorlek"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "sailsoft"
published: "2005-01-20T15:56:42.000Z"
updated: "2005-01-21T07:35:28.000Z"
replies: 5
views: 281
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/120610-katalogstorlek"
---

# Katalogstorlek

## #1 — sailsoft, 2005-01-20T15:56Z

Hur tar man enklast ut en katalogs storlek i bytes?

Permalänk: https://www.webforum.nu/p/120610

## #2 — Qimen, 2005-01-20T16:08Z

```php
<?php
function dirsize($dirName = '.') 
{
     $dir_ = dir($dirName);
     $size = 0;

     while($file = $dir->read())
     {
          if ($file != '.' && $file != '..')
          {
               if (is_dir($file))
               {
                    $size += dirsize($dirName . '/' . $file);
               } else {
                    $size += filesize($dirName . '/' . $file);
               }
          }
     }
     $dir->close();
     return $size;
}
?>
```

 :)

Permalänk: https://www.webforum.nu/p/1533395

## #3 — sailsoft, 2005-01-21T07:14Z

Jag får felet:

Fatal error: Call to a member function read() on a non-object

Vad är fel på skriptet? Eller är det något fel hos mig?

Permalänk: https://www.webforum.nu/p/1533860

## #4 — oHLLe, 2005-01-21T07:19Z

Jag tror det ska vara $dir\_-\>read() i while-loopen istället för $dir-\>read() och $dir\_-\>close(); istället för $dir-\>close();

Permalänk: https://www.webforum.nu/p/1533861

## #5 — sailsoft, 2005-01-21T07:28Z

Nu funkade det, men jag får inte skriptet att visa alla katalogerna, vilken user är man när man kör ett skript, kan det vara så att katalogerna har skapats med en högre användarrättighet?

Permalänk: https://www.webforum.nu/p/1533865

## #6 — oHLLe, 2005-01-21T07:35Z

Jag är ingen höjdare på det där med användarrättigheter, brukar jämt krångla för mig. Men det skulle nog kunna vara något sådant.

Permalänk: https://www.webforum.nu/p/1533867

---

Tråden på webben: https://www.webforum.nu/amne/php/120610-katalogstorlek
