kostenloser Webspace werbefrei: lima-city


opendir()

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    heavyraptor

    heavyraptor hat kostenlosen Webspace.

    Hi,

    hab geh?rt, dass man mit opendir() z.B. die Festplatte C: ?ffnen kann... bei mir funktioniert's aber nicht. Ist doch auch logisch, denn das w?re ja eine riesige sicherheitsl?cke. Sogar bei php.net steht, das es geht.
    Wisst ihr etwas dar?ber?

    mfg,
    hr
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. r*****r

    wenn sdu ?ber das internet meinst, gehts net, wenn du allerdings php auf deinem computer hast m?sste es eigentlich funktionieren.
    ?bers Internet ist dies nicht m?glich (zum gl?ck)!

  4. hab geh?rt, dass man mit opendir() z.B. die Festplatte C: ?ffnen kann... bei mir funktioniert's aber nicht. Ist doch auch logisch, denn das w?re ja eine riesige sicherheitsl?cke. Sogar bei php.net steht, das es geht.
    Wisst ihr etwas dar?ber?


    Du kannst die Festplatte mit opendir() nicht ?ffnen. Das sollte Datenrettungsdiensten und dem CSI New York vorbehalten bleiben. Denn wenn du sie ?ffnest, ist die Festplatte kaputt. :wink:

    Spa? beiseite:

    Nat?rlich kannst du mit opendir() das Wurzelverzeichnis von "C:" ?ffnen. Dazu muss PHP aber auf "C:" zugreifen k?nnen. Auf Lima-Webspace gibt es kein "C:", weil da ein Unix-Betriebssystem l?uft. "C:" gibt es nur bei MS-DOS und Windoze. Auf deinem PC kannst du also mit gro?er Wahrscheinlichkeit das Verzeichnis "C:\" auslesen.

    Und nat?rlich ist opendir() eine Dateioperation. ?bers Internet funktioniert die nicht. Du k?nntest aber deinen lokalen Web-Server "online stellen", und dann k?nnte ein dort laufendes PHP-Script den Inhalt dieses Verzeichnisses f?r alle Welt sichtbar als HTML-Datei anzeigen. Wo ist da das Sicherheitsproblem? Zugreifen kann darauf keiner (es sei denn, du erm?glichst dies durch weitere PHP-Funktionen).
  5. pascalgiessler

    pascalgiessler hat kostenlosen Webspace.

    Abgesehen davon das man die Festplatte nicht einlesen kann, kann man immerhin die Eigenschaft der Festpallte ausgeben wie viel freier Speicher noch vorhanden ist.
    Und da muss man sich bei 21 GB freien Speicher auf Mmilten schon seine Gedanken machen. :blah:
  6. Autor dieses Themas

    heavyraptor

    heavyraptor hat kostenlosen Webspace.

  7. ich bezweifle, dass c: ausgelesen werden kann, wenigstens mit apache nicht, da man nur zum ordner htdocs(grundordner der weppages in apache) kommt

    ausserdem hab ich mal n'script gemacht, dass die ganze ordnerstruktur ausliest, mit filesize.
    d.h. beim / wird der gesamte verbrauchte speicher des users gezeigt
  8. Ohne Einschr?nkungen in der PHP.ini oder Rechteeinschr?nkungen des Betriebssystems kann der PHP-Interpreter auf jedes Verzeichnis zugreifen. Auf einem gew?hnlichen Windoze-System ist das normalerweise kein Problem, also kann man auch "C:\" auflisten.
  9. Das Strukturscript:
    http://pervamon.pe.funpic.de/scripts/struktur/stru.php?ko=ok
    bin erst seit kurzem hier und hab' noch nicht gez?gelt, desshalb dort

    die ordnerstruktur wird in einem array gespeichert, desshalb kann nicht sortiert werden.(2*dieses array => zuviel beanspruchter variablenspeicher)

  10. Das Strukturscript:
    http://pervamon.pe.funpic.de/scripts/struktur/stru.php?ko=ok
    bin erst seit kurzem hier und hab' noch nicht gez?gelt, desshalb dort

    die ordnerstruktur wird in einem array gespeichert, desshalb kann nicht sortiert werden.(2*dieses array => zuviel beanspruchter variablenspeicher)


    Nicht sortierbar? Wegen zuviel beanspruchten Variablenspeichers? Hast du schon mal was von usort() geh?rt?
  11. es ist eben ein wahnsinnig verschachteltes array:
    Ordnername
    File
    File
    Ordner
    ..Ordnername
    ..File
    ..usw.

    Beitrag ge?ndert am 20.10.2005 13:26 von pervamon
  12. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!