tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
858
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sufijen sufijen ist offline Mitglied Gold
    Registriert seit
    May 2007
    Beiträge
    236
    Hallo zusammen,

    da ich nun mein rekursiven verzeichnis lesen gebaut habe,

    habe ich nun das problem mit den Verzeichnissen.

    Meine Verzeichnisstruktur sieht so aus:

    C:\xampp\htdocs\test\textures\test.php
    R:\Textures

    Code :
    1
    
    Warning: opendir(R:\Textures) [function.opendir]: failed to open dir: No error in C:\xampp\htdocs\test\textures\test.php on line 24

    ich möchte nun mit der test.php den ordner R:\Texttures durchsuchen lassen. Dieser ist ein eingebundenes Raid-Laufwerk. Ich habe aber keine Ahnung wie ich auf diesen Ordner zugreifen kann.

    Irgendwie sagt er immer das er den Ordner nicht öffnen kann...

    Geht da süberhaupt unter Windows?

    Gruß Sufijen
    Geändert von sufijen (25.07.07 um 10:40 Uhr)
     

  2. #2
    Registriert seit
    May 2007
    Ort
    Köln / Bonn
    Beiträge
    844
    Blog-Einträge
    4
    Also ich kann einfach auf Netzwerklaufwerke zugreifen mit:

    PHP-Code:
    <?
    $dir 
    'k:\\Kunden\\';
    if (
    is_dir($dir)) {
        if (
    $dh opendir($dir)) {
            while ((
    $file readdir($dh)) !== false) {
                echo 
    "filename: $file : filetype: " filetype($dir $file) . "\n";
            }
            
    closedir($dh);
        }
    }
    ?>
     
    Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.

  3. #3
    sufijen sufijen ist offline Mitglied Gold
    Registriert seit
    May 2007
    Beiträge
    236
    bei mir geht das nicht! voll komisch!

    er gibt bei deinem script zwar keine fehlermeldung aber wenn ich ein else {echo 'y';} anhänge gibt er meine manuelle fehlermeldung aus!

    kann es sein dass es daran liegt, das es linux server sind die ins windows netzwerk eingebettet sind?


    oder an der php.ini?
    Geändert von sufijen (25.07.07 um 11:09 Uhr)
     

  4. #4
    Registriert seit
    May 2007
    Ort
    Köln / Bonn
    Beiträge
    844
    Blog-Einträge
    4
    Nein weil es auch ein Samba Server ist.

    Ist vielleicht ein Fehler bei dem Ordnernamen? Das Groß und Kleinschreibung nicht passen. und ein E_WARNING sollte es auf jeden Fall geben wenn er es nicht öffnen kann.

    Das keine Fehlermeldung wird an dem is_dir() liegen. Vielleicht liegt es auch an der Apache config das er dich nicht aus dem /html/ rauslässt?
    Geändert von Michael Engel (25.07.07 um 11:18 Uhr)
     
    Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.

  5. #5
    sufijen sufijen ist offline Mitglied Gold
    Registriert seit
    May 2007
    Beiträge
    236
    Hm keine Ahnung

    also Ordnername stimmt ganz sicher

    ich mach mal error_reporting('E_ALL');

    PHP-Code:
    <?

    error_reporting
    ('E_ALL');

    $dir 'H:\1sufijen\Schule';
    if (
    is_dir($dir)) {
        if (
    $dh opendir($dir)) {
            while ((
    $file readdir($dh)) !== false) {
                echo 
    "filename: $file : filetype: " filetype($dir $file) . "\n";
            }
            
    closedir($dh);
        }
        else
        {
            echo 
    'Ist DIR aber kann es nicht öffnen.';
        }
    }
    elseif (
    is_file($dir))
    {
        echo 
    'Es ist eine Datei.';
    }
    else
    {
        echo 
    'Ist kein DIR und kein FILE.';
    }
    ?>
    ausgabe:
    Code :
    1
    
    Ist kein DIR und kein FILE.
    Geändert von sufijen (25.07.07 um 11:24 Uhr)
     

  6. #6
    Registriert seit
    May 2007
    Ort
    Köln / Bonn
    Beiträge
    844
    Blog-Einträge
    4
    versuch mal statt:

    PHP-Code:
    $dir 'H:\1sufijen\Schule'
    das:
    PHP-Code:
    $dir 'H:\\1sufijen\\Schule'
     
    Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.

  7. #7
    sufijen sufijen ist offline Mitglied Gold
    Registriert seit
    May 2007
    Beiträge
    236
    same problem different way

    EDIT: also ich hab einen test gemacht wenn ich '/' als ordenr angebe (müsste ja dementsprechend der stammordner sein) kommt der inhalt von C:\ das bedeutet dass ich ja gar nicht unter root gehen kann. hmmm kann das an der phpini liegen?
    Geändert von sufijen (25.07.07 um 13:12 Uhr)
     

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 14.01.10, 14:37
  2. Netzwerk: Ordner freigeben
    Von WorldRacer im Forum .NET Windows Forms
    Antworten: 2
    Letzter Beitrag: 03.10.08, 23:49
  3. Antworten: 1
    Letzter Beitrag: 21.03.05, 23:31
  4. zugriff auf Ordner im Netzwerk
    Von Sneakmaster im Forum Visual Basic 6.0
    Antworten: 12
    Letzter Beitrag: 27.07.04, 16:19
  5. Netzwerk Server und Passwörter für die Ordner
    Von eScenCe im Forum Netzwerke
    Antworten: 1
    Letzter Beitrag: 07.09.03, 00:45