« 1 2
Autor Zpráva
zdenek
Profil
Keeehi:
Ano.

a ty umíš va javě?
Davex
Profil
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
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
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
Davex:

tento kód nefunguje. nezobrazí to žádnou hlášku, ani ň.
« 1 2

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: