Benuter Code
	
Ausgabe (kommentiert)
	
							
						
					PHP Code:
	
	
ereg("([-d])([rwxst-]{9}).* ([0-9]*) ([a-zA-Z]+[0-9: ]* [0-9]{2}:?[0-9]{2}) (.+)", $rawlist[$i], $regs); 
PHP Code:
	
	
Array
(
    [0] => dr-xrwxr-x   7 1005     staff        4096 Dec 21 15:29 Gute Zeiten
    [1] => d
    [2] => r-xrwxr-x
    [3] => 4096
    [4] => Dec 21 15:29                //so sollte es aussehen
    [5] => Gute Zeiten
    [6] => 
    [7] => 
    [8] => 
    [9] => 
)
Dies ist der Ordner: Gute Zeiten
2003-12-21        // wird aus dem oben genannten Datum erzeugt und ist hier nicht von Bedeutung
dr-xrwxr-x   2 1005     staff        4096 Dec 21 15:28 1986 - An Ordinary Life  //so sieht der String aus der mit ereg bearbeitet wird.
Array
(
    [0] => dr-xrwxr-x   2 1005     staff        4096 Dec 21 15:28 1986 - Hang On  //1986 gehört zum Titel
    [1] => d
    [2] => r-xrwxr-x
    [3] => 4096
    [4] => Dec 21 15:28 1986        //1986 sollte nicht mehr dazugenommen werden
    [5] => - Hang On                //da es zum Titel gehört
    [6] => 
    [7] => 
    [8] => 
    [9] => 
)
//der Befehl ftp_cdup wird jetzt ausgeführt mit dem Ornder Hang On
dr-xrwxr-x   2 1005     staff        4096 Dec 21 15:28 1986 - Hang On
Dies ist der Ordner: - Hang On
2003-12-21
Warning: ftp_chdir: - Hang On: No such file or directory in C:\apache\htdocs\neuftp\suchevonmir2.php on line 104 
 
          






 nur zu genüge.
 nur zu genüge. 
							
						 
 
Comment