Datei auf Server finden ( ftp.dll )

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • die ftp.dll benutzt hab hab ich bemerkt das man damit zwar datein suchn kann aber man kann nicht unterscheiden ob es ein verzeichnis oder eine datei ist hieße also du kannst du den aktuellen ordner damit durchsuchen also ist es unumgänglich an angepasstes PHP script (mit explode siehe erster post) zu verwenden und dann jedes Verzeichnis NOCHMAL aufzulisten in der while schleife

      wie ich schon beschrieben habe prefxe musste selbst umstellen und optimieren:

      PHP-Quellcode

      1. <?php
      2. $add="";
      3. $dir=opendir("./");
      4. while($dir2=readdir($dir))
      5. {
      6. if(!is_dir($dir2))
      7. {
      8. $add=$add."<br>Datei:".$dir2;
      9. }
      10. else
      11. {
      12. $add="Ordner:".$dir2."<br>".$add;
      13. $WUR1=$dir2
      14. //Ordnerwurzel 2
      15. ///////
      16. $add="";
      17. $dir=opendir("./"+$WUR1);
      18. while($dir2=readdir($dir))
      19. {
      20. if(!is_dir($dir2))
      21. {
      22. $add=$add."<br>Datei:".$dir2;
      23. }
      24. else
      25. {
      26. $add="Ordner:".$dir2."<br>".$add;
      27. $WUR2=$dir2
      28. // Ordnerwurzel 3
      29. /////
      30. $add="";
      31. $dir=opendir("./"+$WUR1+"/"+$WUR2);
      32. while($dir2=readdir($dir))
      33. {
      34. if(!is_dir($dir2))
      35. {
      36. $add=$add."<br>Datei:".$dir2;
      37. }
      38. else
      39. {
      40. $add="Ordner:".$dir2."<br>".$add;
      41. // Ordnerwurzel 4
      42. //
      43. // u.s.w.
      44. //
      45. }
      46. }
      47. /////
      48. }
      49. }
      50. /////
      51. }
      52. }
      53. echo $add;
      54. ?>
      Alles anzeigen

      das könnt ihr soweit machen wie ihr wollte nee kürzere lösung gibt es für die ftp.dll nicht ausser ihr findet bei der ftp.dll nen weg zu unterscheiden ob es ordner oder datei is
      ich glaube das das script oben eig alle Datein und Ordner sind bis zum 3 tiefen Verzeichnis sprich:
      C:/bla/bla/bla <- liesst er noch
      C:/bla/bla/bla/bla <- wird nicht mehr gelesen
      man kann es aber noch erweitern
    • ( Ich weiss das die Theard alt ist )
      Hallo,
      warum tuts du nicht einfach es so machen das du alle Passworter bsw. Datein in einer Datei speicherts und dann runterlads dann ausliest und prüfen ob der inhalt über einstimmt. Also:

      GML-Quellcode

      1. //STEP EVENT
      2. if (load=1)
      3. {
      4. ftp_file_download("dielieste","dielieste",0);
      5. load=0
      6. var file;
      7. file=file_text_open_read(dieliste)
      8. }
      9. var abc;
      10. abc=file_text_read_string(file);
      11. file_text_readln(file);
      12. if (abc==gesuchte_datei)
      13. {
      14. ...
      15. }
      Alles anzeigen

      GML-Quellcode

      1. //CREATE EVENT
      2. load=1

      MfG Henrik1235
      Ungetestet da ich Lite habe.
      wupto.net/ Nicht meine Seite!
      We love Koalas.

      GM-D-Spam-o-Meter: 32%

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von henrik1235 ()

    • Weil wir das ganze über sichererem wege(php) machen wollten. Anfangs wollte ich es so machen wie beschrieben aber ich war jung und naiv(ich wollte ein nachrichtensystem mit ftp machen :thumbsup: ) und habe nicht bemerkt dass das total unsicher ist.
      Ps: Projekt wegen unbehebbarer fehler abgebrochen!
      mfg gamer_08
      *letzter beitrag vor dem Urlaub...Rodos ich komme!!!!!! 8o *