Autor Zpráva
TrueFriend
Profil
Dobrý den. Prosím o radu jak uložit seznam souborů do souboru .txt ?

Script mi vypíše sice seznam souborů ve složce, ale chtěl bych aby se mi při tomto vypsání automaticky vytvořil soubor.txt který bude obsahovat seznam těch souborů ve složce.

Díky
tiso
Profil
php.net - file_fut_contents
alebo fopen fwrite fclose
roberta
Profil
$mojSubor = "soubor.txt";
$f = fopen($mojSubor, 'w') or die("nemoze otvorit subor"); //otvori subor, alebo neotvori (pravdepodobne kvoli zle nastavenym pravam na zapis do subora)

//zaciatok cyklu, ktory vypisuje zoznam suborov

fwrite($f, $strNazov); //$strNazov je premenna, ktora obsahuje nazov vypisovaneho subora

//koniec cyklu, ktory vypisuje zoznam suborov

fclose($f);
TrueFriend
Profil
Nakonec jsem to vyřešil... pro ostatní uvádím kompletní script:


$adresar=Dir("./adresar");

$tmp=$adresar->Read();
$tmp=$adresar->Read();
while($polozka=$adresar->Read())
{
$seznamsouboru = $polozka;

$file_name = "soubor.txt";
if(file_exists($file_name))
{
$handle = fopen($file_name, 'w');

if(!$handle)
{
die("<br>Soubor <i>$file_name</i> nebyl úspěšně zapsán");
}
$str.= "$seznamsouboru ";

fwrite($handle, $str);
echo "";
}
else
{
echo "Soubor <i>$file_name</i> neexistuje.";
}

echo $seznamsouboru;

}
$adresar->Close();

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