Autor Zpráva
honzaa
Profil *
Zdravím, jsem v PHP začátečník a chtěl bych se zeptat zda-li je nějaká funkce na vypsání obsahu více textových souborů najednou. Zkoušel jsem něco takového.
<?php
   readfile("*.txt");
?>

Bez úspěchu. Mohl by někdo poradit.
Děkuji. H.
GeneralDv
Profil
Je vypiš za sebou. Řešení je plno, třeba funkci readfile() můžeš dát víckrát, nebo..:
$textaky = array('jedna', 'dva', 'tri');

foreach ($textaky as $nazev) {
    readfile("$nazev.txt");
}

Bez úspěchu.
Jakej je problém? Ono ho to nevypíše?
honzaa
Profil *
Problém je ten, že já mám třeba dvacet txt souborů a přibývají. A chtěl bych, aby se vypisovaly všechny soubory s příponou .txt bez ohledu na název.
GeneralDv
Profil
V tom případě můžeš takhle:
foreach (glob("./*.txt") as $soubor) { //funkce glob vrátí ze zadaný cesty soubory jako pole
    readfile($soubor);
}

Zavání to divně, nevim k jakýmu účelu to chceš, ale asi bys měl použít databázi.
honzaa
Profil *
Chci to právě jako násilný způsob jak se vyhnou databázi. Do těchto odvětví PHP jsem ještě nazavítal. :)
honzaa
Profil *
Jinak díky, zkusím...

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: