Autor Zpráva
jrw
Profil
Chtěl bych se zeptat jak načtu obsah adresáře do pole. Asi špatně hledám ale nemůžu na to najít žádnou funkci.

Díky

$adr = 'img';
$dir = opendir($adr);
koudi
Profil
http://cz.php.net/manual/cs/class.dir.php
jrw
Profil
a jsem tam kde jsem už jednou byl
tiso
Profil
jrw - dir, glob, ...
jrw
Profil
Asi tomu nerozumím ale co má glob() společného s výpisem souborů z adresáře?
paja zabijak
Profil
Zkus funkci readdir() ;-)
<?php
$op=opendir('img');
while (($soubor = readdir($op))!==false) {
echo $soubor;
}
?>
Takto ti to vypíše všechny soubory z adresáče img.
jrw
Profil
readdir() jsem zkoušel ale není to pole, funkce kterou jsem hledal je scandir();
havs
Profil
$pole = glob("adresar/*.*"); // a je pole jak vyšité :-)
...ale na některých hostingách glob vypínají.

Od PHP5 jde použít přímo na pole scandir()

jinak postaru podle paji (místo echa naplníš pole), nebo:
$adresar = dir("adresar/");
while($polozka=$adresar->read()) { $pole[]=$polozka; }
$adresar->close();
jrw
Profil
jo díky, ale jak už jsem napsal funkci jsem už našel

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:

0