ilch Forum » Allgemein » HTML, PHP, SQL,... » foreach warning

Geschlossen
  1. #1
    User Pic
    Vips Mitglied
    Registriert seit
    19.06.2008
    Beiträge
    238
    Beitragswertungen
    0 Beitragspunkte
    servus leutz


    kann mir einer verraten, warum ich da eine fehlermeldung bekomme.
    das arry was von foreach gefordert wir ist gefüllt und es gibt am ende die richtigen werte aus.

    Warning: Invalid argument supplied for foreach()
    function ftp_auslesen( $handle, $pfad ){
        $i = 0;
        $read = ftp_nlist( $handle, $pfad );
        foreach( $read as $val ){
            $pfad2 = str_replace( "./", "", $pfad);
            if( $val != $pfad2."." and $val != $pfad2.".." ){
                if( ftp_size( $handle, $val) != "-1" ){
                    $i += ftp_size( $handle, $val);
                }else{
                    $i += ftp_auslesen( $handle, $val."/" );
                }
            }
        } 
        
        return $i;
    }


    thx im vorraus
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    ZitatZitat
    Some complain that ftp_nlist, always return FALSE. I did experience this behavior myself, until I used ftp_pasv, which is useful if your client is behind a firewall (which most clients are now), then ftp_nlist worked just fine. I don't really know what are all the implications of using ftp_pasv, but if you read or experience that ftp_nlist, ftp_get, ftp_nb_get doesn't work, try adding the following:

    ftp_pasv($conn_id,true);
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Vips Mitglied
    Registriert seit
    19.06.2008
    Beiträge
    238
    Beitragswertungen
    0 Beitragspunkte
    leider kein erfolg der fehler ist immernoch
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    Dann las dir $read doch mal ausgeben und schau was da für werte drin sind.
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Vips Mitglied
    Registriert seit
    19.06.2008
    Beiträge
    238
    Beitragswertungen
    0 Beitragspunkte
    die funktion geht ja, es kommt auch der richtige wert raus aber eben auch die fehlermeldung

    edit: hat sich erledigt den fehler bring es wenn keine datei im ordner ist

    trotzdem thx


    Zuletzt modifiziert von Vips am 02.03.2010 - 18:33:48
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten