Autor | Zpráva | ||
---|---|---|---|
kat Profil * |
#1 · Zasláno: 22. 7. 2008, 21:48:46
Dobrý den, existuje nějaká funkce, která zjistí z ftp serveru, zda je soubor složka, nebo normální soubor?
|
||
deter Profil |
#2 · Zasláno: 23. 7. 2008, 12:06:19
is_file() , is_dir() ?
|
||
panther Profil |
#3 · Zasláno: 23. 7. 2008, 12:20:09
kat
zda je soubor složka, nebo normální soubor už jsi viděl soubor, který by byl složkou? Já jsem to štěstí ještě neměl.. |
||
kat Profil * |
#4 · Zasláno: 24. 7. 2008, 14:23:20
špatně jsem se vyjádřil.
Zda je například cesta data/images složka, nebo soubor, ale potřebuju to zjistit na ftp serveru. Děkuji za odpovědi. |
||
Matty Profil |
#5 · Zasláno: 24. 7. 2008, 14:26:10
kat
Normální funkce na to není, ale dá se použít toto: <?php function ftp_is_dir( $dir ) { global $ftpcon; // get current directory $original_directory = ftp_pwd( $ftpcon ); // test if you can change directory to $dir // suppress errors in case $dir is not a file or not a directory if ( @ftp_chdir( $ftpcon, $dir ) ) { // If it is a directory, then change the directory back to the original directory ftp_chdir( $ftpcon, $original_directory ); return true; } else { return false; } } ?> Zdroj z komentáře. |
||
kat Profil * |
#6 · Zasláno: 24. 7. 2008, 16:30:20
Díky Matty, dobrý nápad.
Mně še doteď osvědčila metoda, že zjistím velikost odkazované cesty. Pokud ftp_size() vrátí -1, jedná se o složku. Je to nešetrné, přiznávám, a také doufám, že v tom není nějakej zakopanej pes. |
||
Časová prodleva: 16 let
|
0