Benutzerdefinierte Suche

SFTP mit PHP5

  1. ulfilas

    ulfilas Thread Starter MacUser Mitglied

    Mitglied seit:
    25.11.2003
    Beiträge:
    98
    Zustimmungen:
    0
    Die Connection steht, juchuu, allerdings habe ich mit den Boardmitteln die Möglichkeit eine art "readdir" bzw. ftp_rawlist per SFTP hinzubekommen?
     
    ulfilas, 08.12.2005
    #1
  2. maceis

    maceis MacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Sei doch mal ein bisschen mehr --verbose.
    Du wirst sehen, das erhöht die Chance auf Antworten enorm ;).
     
    maceis, 10.12.2005
    #2
  3. ulfilas

    ulfilas Thread Starter MacUser Mitglied

    Mitglied seit:
    25.11.2003
    Beiträge:
    98
    Zustimmungen:
    0
    ;)

    was soll ich dazu schreiben. Ich versuche einen automatischen Up-/Download mit PHP und SFTP hinzubekommen. Habe die libssh2 installiert und entsprechend des PHP Manuals eingebunden. Soll heissen, ich bekomme eine SFTP Verbindung zu meinem Server und kann eine *bekannte* Datei mittels fopen herunterladen. Dies auch entsprechend der Anleitung. Ich möchte nun aber Dateien herunterladen, deren Name mir nicht bekannt ist, da diese automatisch auf dem Server bereitgestellt werden.

    Also war die Überlegung auf meinem System zu loggen welche Dateien ich schon habe, dazu muss ich aber erstmal wissen, welche Dateien auf dem Server zur Verfügung stehen. Hab dazu nichts gefunden. Der normale FTP Client in PHP hat dazu ftp_rawlist, um die auf dem Server vorhandenen Dateien zu listen. Letztendlich suche ich eine Möglichkeit des "readdir" über SFTP.
     
    ulfilas, 12.12.2005
    #3
  4. dms

    dms

    Im Manual ist folgender Nutzerkommentar:
    Ergibt aber keinen Sinn, da muss eine Zeile fehlen. Evtl. ein fopen($dir,'r');?

    Im Manual unter fopen steht auch noch was zu sftp, allerdings werde ich da jetzt auf die Schnelle nicht schlau draus. Vlt. hilft Dir das ja weiter, da Du bestimmt tiefer in der Materie drin steckst.

    Edit: Hab mir mal kurz die SFTP-Funktionen angeschaut. (Hab noch nie was damit gemacht) Bin mir jetzt ziemlich sicher dass das Beispiel oben funktionieren sollte, wenn Du noch das fopen reinschmuggelst.
     
    dms, 12.12.2005
    #4
  5. ulfilas

    ulfilas Thread Starter MacUser Mitglied

    Mitglied seit:
    25.11.2003
    Beiträge:
    98
    Zustimmungen:
    0
    aha, ich frage mich nur, wo das Handle $dh herkommt. das würde bei $dh=fopen("dir,"r"); schon eher sinn machen. Das Beispiel habe ich nämlich auch gefunden.
     
    ulfilas, 13.12.2005
    #5
  6. ulfilas

    ulfilas Thread Starter MacUser Mitglied

    Mitglied seit:
    25.11.2003
    Beiträge:
    98
    Zustimmungen:
    0
    Ha!

    ein

    $dh=opendir($dir);
    while (($file = readdir($dh)) !== false) {
    echo "$file\n";
    }

    war das fehlende Element. Funzt!
     
    ulfilas, 13.12.2005
    #6
Die Seite wird geladen...
Ähnliche Themen - SFTP PHP5
  1. balufreak
    Antworten:
    6
    Aufrufe:
    2.484
    macmacken
    03.03.2008
  2. thebug
    Antworten:
    13
    Aufrufe:
    839
    s01iD
    15.01.2008
  3. Marina
    Antworten:
    7
    Aufrufe:
    512
    Marina
    13.11.2007
  4. martinibook
    Antworten:
    2
    Aufrufe:
    691
    getraenkemarkt
    04.01.2007
  5. ulfilas
    Antworten:
    2
    Aufrufe:
    677
    catvarlog
    03.06.2006