problem mit aufliesten aller verzeichnisse

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • problem mit aufliesten aller verzeichnisse

    guten morgen

    ich habe eine folgende funktion geschrieben die mir alle verzeichnisse auf meinem webserver auflistensoll.
    PHP Code:
    function show_all_files($ordner$links 0$sub FALSE) {
    global 
    $test;
    $ida $_GET['id'];
     
    $handle opendir($ordner);
      while (
    $file readdir ($handle)) {
        if(
    $file != "." && $file != "..") {
          if(
    is_dir($ordner."/".$file)) {
          
    show_all_files($ordner."/".$file$links+30TRUE);
          
    $test[] = "$ordner/$file";
          }
         }
      }
      
    closedir($handle);
      return 
    $test;
      } 
    das macht sie ja auch nur hat es einen schöhnheits fehler:
    die rückgabe werte sind in der form:
    /home/www//blablabla
    /home/www//blablabla/test

    wie bekomme ich als rückgabewerte:
    /home/www/blablabla
    /home/www/blablabla/test

    wenn $ordner = $_SERVER['DOCUMENT_ROOT']

    Danke

  • #2
    kann es sein, dass $_SERVER['DOCUMENT_ROOT'] mit einem / endet?
    Ich denke, also bin ich. - Einige sind trotzdem...

    Comment


    • #3
      jo
      das is klar.
      kann man das ändern?

      Comment


      • #4
        Du kannst manuell das letzte Zeichen entfernen, wenn es ein / ist.
        h.a.n.d.
        Schmalle

        http://impressed.by
        http://blog.schmalenberger.it



        Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
        ... nur ohne :-)

        Comment


        • #5
          und wie macht man das?

          Comment


          • #6
            Original geschrieben von abanta
            und wie macht man das?
            man schaut bei den stringfunktionen nach, welche dazu wohl geeignet sein könnte(n):

            http://www.php.net/manual/de/ref.strings.php
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Comment

            Working...
            X