Autor | Zpráva | ||
---|---|---|---|
zdenek Profil |
#1 · Zasláno: 1. 1. 2011, 17:29:10
Keeehi:
„Ano.“ a ty umíš va javě? |
||
Davex Profil |
#2 · Zasláno: 1. 1. 2011, 17:54:57
zdenek:
„a ty umíš va javě?“ Z pohledu PHP je to irelevantní. Tady se nemají řešit desktopové aplikace, Java, Visual Basic, Delphi ani C+-#. V PHP můžeš prohledat všechny jednotky, když si je budeš přepínat funkcí chdir() . Ale PHP musí běžet na stejném počítači, jako který chceš prohledávat a nedají se moc dobře ošetřit chybové stavy.
|
||
zdenek Profil |
#3 · Zasláno: 1. 1. 2011, 19:10:44 · Upravil/a: zdenek
Davex:
„V PHP můžeš prohledat všechny jednotky, když si je budeš přepínat funkcí chdir()“ a jak by prosím vypadal kód? |
||
Davex Profil |
#4 · Zasláno: 1. 1. 2011, 19:49:40 · Upravil/a: Davex
zdenek:
„a jak by prosím vypadal kód?“ Pro zjištění připojených disků ve Windows můžeš použít funkci is_dir() v cyklu.
foreach (range('C', 'Z') as $disk) { if (is_dir($disk . ':/')) { echo "$disk:<br>\n"; } } Adresáře na zjištěných jednotkách se pak prohledají rekurzivně klasickým cyklem se sekvencí opendir() , readdir() a closedir() nebo pomocí třídy DirectoryIterator .
|
||
zdenek Profil |
#5 · Zasláno: 1. 1. 2011, 21:21:35
Davex:
tento kód nefunguje. nezobrazí to žádnou hlášku, ani ň. |
||
Časová prodleva: 13 let
|
0