tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
422
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von ahykes
    ahykes ahykes ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Ort
    Borken[NRW]
    Beiträge
    446
    Hallo Leutz,
    ich arbeite gerade an einem Script, dass mir den Inhalt eines Ordners anzeigt. Gleichzeitig kann in auf den Inhalt klicken und je ob es eine Datei oder Ordner ist, wechselt die Ansicht in den Ordner oder öffnet die Datei!

    Das ist mein Code :
    PHP-Code:
    <?php$Pfad=$_SERVER['DOCUMENT_ROOT'].$parameter;

    echo 
    '<span class="Stil4 Stil5">Directory-Listing
        </span>
        <p class="NewsSchrift2">'
    ;

    echo 
    'From: '.$Pfad.'<br><br>';


    if(
    $Verzeichniszeiger=opendir($Pfad)) 
    {
        while(
    $Datei=readdir($Verzeichniszeiger))
        {

                    if(
    is_dir($Datei))
                    {
                        echo 
    '<b>';
                        echo 
    '<a href="list.php?parameter=/'.$Datei.'" target="_self">';    
                        echo 
    $Datei;
                        echo 
    '</a>';
                        echo 
    '</b><br>';
                    }
                
                    if(
    is_file($Datei))
                    {
                        echo 
    '<a href="/'.$Datei.'" target="_self">';    
                        echo 
    $Datei;
                        echo 
    '</a>';
                        echo 
    '</b><br>';
                    }
                

            
        }
        
        
    closedir($Verzeichniszeiger);
    }  

    ?>
    Das funktioniert auch ganz cool und schnell. Das Problem ist aber, dass wenn ich auf einen Ordner klicke, er diesen Zwar öffnet aber grundsätzlich nur wenig des Inhaltes zeigt. ich verstehe es nicht. Findet Ihr was verdächtiges?
     

  2. #2
    birnkammer birnkammer ist offline Mitglied Platin
    Registriert seit
    Dec 2004
    Beiträge
    666
    Da skommt wenn das Verzeichnis zu groß ist und max_execution_time zu klein
     

  3. #3
    Avatar von ahykes
    ahykes ahykes ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Ort
    Borken[NRW]
    Beiträge
    446
    okay. danke, aber was muss ich da machen?
     

  4. #4
    Registriert seit
    Feb 2004
    Ort
    Leinfelden-Echterdingen
    Beiträge
    781
    einfach mal set-time-limit() anguggen und ausführen

    mfg

    EDIT: Ach ja, und füg mal auch ganz oben im Script
    PHP-Code:
    error_reporting(E_ALL);ini_set('display_errors'true); 
    ein. Ma guggen, was dir PHP noch so für Fehler anzeigt!
    Geändert von meilon (11.05.05 um 18:55 Uhr)
     
    Bitte dran denken!
    Wenn eure Frage geklärt ist, markiert nach eurer Antwort den Thread als erledigt und bewertet die Antworten

  5. #5
    Avatar von ahykes
    ahykes ahykes ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Ort
    Borken[NRW]
    Beiträge
    446
    Keine Fehler
    nur : Notice: Undefined variable: directory in C:\apachefriends\xampp\htdocs\list.php on line 16

    Läuft leider immer noch nett
    Geändert von ahykes (11.05.05 um 19:05 Uhr)
     

  6. #6
    Avatar von ahykes
    ahykes ahykes ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Ort
    Borken[NRW]
    Beiträge
    446
    Komisch, mit folgendem Code zeigt er alles an:

    PHP-Code:
    <?php

    $Pfad
    =$_SERVER['DOCUMENT_ROOT'].'/ahykes';

    if(
    $Verzeichniszeiger=opendir($Pfad)) 
    {
        while(
    $Datei=readdir($Verzeichniszeiger))
        {
            if (
    $Datei!="." && $Datei!="..")
            {
                if(
    is_dir($Datei))
                {
                    echo
    "<font color=\"red\">";
                }
                echo
    $Datei,
                    
    "<br>";
                if(
    is_dir($Datei))
                {
                    echo
    "</font>";
                }
            }
        }
        
    closedir($Verzeichniszeiger);
    }  

    ?>
     

Ähnliche Themen

  1. Directory Listing ohne .
    Von SpiderZLS im Forum PHP
    Antworten: 2
    Letzter Beitrag: 11.01.08, 16:55
  2. Directory Listing-Anzeige verändern
    Von Darkhell im Forum Hosting & Webserver
    Antworten: 1
    Letzter Beitrag: 03.01.07, 20:27
  3. directory listing
    Von wasle im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 09.08.06, 08:56
  4. Antworten: 11
    Letzter Beitrag: 18.08.05, 08:41
  5. [Apache] Directory listing
    Von stern im Forum Linux & Unix
    Antworten: 5
    Letzter Beitrag: 16.10.04, 11:50