Rainer S.: Max. Ausführungszeit.

Beitrag lesen

Hi,

Der Code ist so aufgebaut, dass er nur mit absoluten Pfadangaben arbeitet. Außerdem hat er ja funktioniert -- bis auf die Fehlermeldung, dass das RunTime-Limit überschritten ist...

Probier doch trotzdem vielleicht mal

function GetFiles($CurDir, $FTPStream) {
  $CurFiles = ftp_nlist($FTPStream, $CurDir);
  for($i = 0; $i < count($CurFiles); $i++) {
    if(ftp_size($FTPStream, $CurFiles[$i]) == -1) {
      ftp_chdir($FTPStream, $CurFiles[$i]);
      GetFiles('.', $FTPStream);
      ftp_cdup($FTPStream);
    }
    else {
      echo $CurFiles[$i];
      echo "\n";
    }
  }
}

Die Fehlermeldung liegt evtl. daran daß Du die Funktion erst nach ihrem ersten Aufruf definierst.

Schönen Gruß aus Bilk

Rainer