Autor Zpráva
echo
Profil *
Zdravím,
mám takový problém. Potřeboval bych, aby se všechny soubory v adresáři uložily do pole.
Napsal jsem si jednoduchou funkci na výpis obsahu adresáře:

function vypis_adresare($adresar){
$otevrit = opendir($adresar);
while($soubor = readdir($otevrit)){
if(!is_dir($soubor)){
echo $soubor.',';
}
}
}

A teď bych potřeboval, aby se z těch položek vytvořilo pole:

obsah adresáře:
a.php
b.php
c.php
1.jpg
...

$pole = Array("a.php","b.php","c.php","1.jpg",...)

Zkoušel jsem to vyřešit pomocí explode:

$pole = explode(",", vypis_adresare('.'));

Bohužel to nefungovalo. Předem děkuji za případné nápady, rady.
tiso
Profil
echo
function vypis_adresare($adresar)
{
  $soubory=array();
  $otevrit = opendir($adresar); 
  while($soubor = readdir($otevrit)){ 
    if(!is_dir($soubor)){ 
      $soubory[]=$soubor; 
    } 
  } 
  return $soubory;
}
echo
Profil *
díky, přesně to jsem potřeboval

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: