[Frage] Ordner script

druckgott

Erfahrenes Mitglied
Hi ich habe mal eine frage was muss ich an dem script ändern damit ich den ordnernamen selbst angeben kann den er da auslesen soll?

PHP:
<?php
if(!function_exists('get_size')){

function get_size($ordner) 
  {
    $handle = opendir($ordner);
    while ($file = readdir ($handle)) 
    {
        if($file != "." && $file != "..") 
        {
            if(is_dir($ordner."/".$file)) 
            {
                $size = $size + get_size($ordner."/".$file);
                $size = $size + filesize($ordner."/".$file);
            }
            else
            {
                $size = $size + filesize($ordner."/".$file);
            }
        }
    }
    closedir($handle);
    return $size;
  }
 
  function transform_size($size) 
  {
    return round($size/(1),2);
  }
}
?>

mfg druckgott
 
Nichts!
Hier wird eine Funktion deklariert, die als Übergabeparameter den Pfad des Ordners erwartet. Das heißt, dass Du beim Funktionsaufruf den Ordner angibst!

P.S.: Substantive werden groß geschrieben!

snuu
 
Du hast überhaupt keine Ahnung von der Struktur und den grundlegenden
Möglichkeiten, die PHP (und die meisten anderen) Programmiersprachen bieten.
Lies Dir bitte das hier komplett durch (inklusive der untergeordneten Seiten!):

--> http://de.php.net/manual/de/functions.php

Danach sollte sich Deine Frage (und viele andere) von selbst beantworten.
Wenn Du damit fertig bist, kannst Du auf die restlichen "Features" einen Blick
werfen, die Dir PHP bietet:

--> http://de.php.net/manual/de/langref.php

snuu
 
Snuu, ich werde das Gefühl nicht los das du einen Job im
PHP Forum haben möchtest als Alleinbeantworter :-)

Hast du zuviel Zeit ? ;-)

@druckgott :

Die Funktion kannst du dir als eine Art "magische Maschine" vorstellen
bei der du am einen Ende Eier reinwirfst und am anderen Ende Omlettes
rausbekommst, mit dem Vorteil das du nicht jedes Mal alle Schritte selber
ausführen musst.

Nur musst du die Eier halt auch reinwerfen.

Sprich :
PHP:
... deine Funktion ...

$size = get_size("ordnername"); //startet die "magische Maschine"
echo $size; //gibt dein Omlette äh die Ordnergröße aus

Ich hoffe ich konnte helfen.
 
Snuu, ich werde das Gefühl nicht los das du einen Job im
PHP Forum haben möchtest als Alleinbeantworter

Es gibt Tage, da bin ich gar nicht vertreten.
Im Gegensatz zu manch Admin/Mod ist meine
Verweildauer auf tutorials.de noch recht moderat :)

Ausserdem muss ich doch überall die Olympia-Werbung für Leipzig 2012 hinterlassen :rolleyes:
 
Zurück