Zu den Aufzeichnungen der tutorials.de-Live-Workshops
Like Tree1Danke
  • 1 Beitrag von Bratkartoffel
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
445
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Radanua Radanua ist offline Mitglied Bronze
    Registriert seit
    Aug 2010
    Ort
    Bottrop (NRW)
    Beiträge
    36
    Hallihallo meine lieben
    Ich melde mich mal wieder aus dem Ruhrpott mit einer wiederkehrenden frage.. :P
    Ich hatte vor 2 Monaten mal versucht eine Datei per Fsockopen von einem Proftpd Server auszulesen. Hatte auch funktioniert, jedoch habe ich nun vergessen, wie ich das nochmal realisieren kann.. habe das script leider auch nicht mehr.. :/ Hoffe ihr könnt mir helfen!

    PHP-Code:
    $fp fsockopen("IP ADRESSE"21$errno$errstr);
              echo 
    fread($fp1024).'<br>';
              
    fwrite($fp"USER (USERNAME)\n");
              echo 
    fread($fp1024).'<br>';
              
    fwrite($fp"PASS (PASSWORT)\n");
              echo 
    fread($fp1024).'<br>';
              
    $file fopen 'test.txt''r' );
              while ( ! 
    feof $file ) ){
                
    $str fgets $file );
                echo 
    "$str<br>\n";  
              }
            
    fclose($fp); 
    Kriege von PHP auch ausgegeben das ich erfolgreich eingeloggt wurde und verbunden bin, jedoch lädt sich die seite ins unendliche und gibt rein GAR NICHTS aus.. :/..
    Hoffe ihr könnt mir weiterhelfen.

    Lg Radanua
     
    Lebe und denke nicht an Morgen.

  2. #2
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.294
    Hallo,

    du versucht die Datei 'test.txt' auf deiner lokalen Maschine auszulesen, nicht vom FTP-Server.
    Eventuell liegt das Problem daran.

    Gruß
    BK
    Flex bedankt sich. 
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

  3. #3
    Radanua Radanua ist offline Mitglied Bronze
    Registriert seit
    Aug 2010
    Ort
    Bottrop (NRW)
    Beiträge
    36
    Ganz im gegenteil..
    Abgerufen wird vom server der auf klapps-muehle.com liegt.. und die daten werden von nem ganz anderem server geholt..!
     
    Lebe und denke nicht an Morgen.

  4. #4
    maeg maeg ist offline Mitglied Gold
    Registriert seit
    Mar 2005
    Beiträge
    136
    Hi,

    es gibt auch schöne FTP-Klassen für PHP.

    Warum willst Du es mittels eines fsockets machen?

    VG,
    Magnus
     

  5. #5
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Zitat Zitat von Radanua Beitrag anzeigen
    Ganz im gegenteil..
    Abgerufen wird vom server der auf klapps-muehle.com liegt.. und die daten werden von nem ganz anderem server geholt..!
    Was Bratkartoffel meint, ist dass fopen() eine lokale Datei versucht zu öffnen, so wie du es machst. Denn fopen() kennt ohne Protokollangabe nur das lokale Dateisystem.

    Ein Beispiel wie du auf den FTP Kontext zugreifst, zeigt php.net:
    Code php:
    1
    
    $handle = fopen("ftp://user:password@example.com/somefile.txt", "w");
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  6. #6
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.294
    Zitat Zitat von maeg Beitrag anzeigen
    [...]
    es gibt auch schöne FTP-Klassen für PHP.
    [...]
    Oder auch schöne Funktionen für ältere PHP-Versionen:
    FTP mit PHP

    Vorallem die folgenden 4 Funktionen sollten für dich interessant sein:
    ftp_connect()
    ftp_login()
    ftp_get()
    ftp_close()

    Falls es doch OOP sein soll, dann schau dir am Besten mal die Klasse von Dennis Wronka an:
    http://www.tutorials.de/php-tutorial...unktionen.html

    Gruß
    BK
    Geändert von Bratkartoffel (10.09.10 um 11:12 Uhr)
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

Ähnliche Themen

  1. fsockopen
    Von bauchinj im Forum PHP
    Antworten: 11
    Letzter Beitrag: 08.04.10, 15:40
  2. Antworten: 3
    Letzter Beitrag: 22.02.09, 16:58
  3. JPG-Datei aus einer großen Datei auslesen bzw. an diese anhängen
    Von jabonva im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 6
    Letzter Beitrag: 14.03.07, 22:54
  4. Quelltext auslesen mit fsockopen
    Von sreinhardt im Forum PHP
    Antworten: 2
    Letzter Beitrag: 19.07.05, 13:17
  5. fsockopen
    Von apric im Forum PHP
    Antworten: 0
    Letzter Beitrag: 26.04.02, 15:00