Random

Programovacie jazyky, rady, poradňa...
buchticka221
Medium Expert
Medium Expert
Príspevky: 120
Registrovaný: 09 jan 2013, 13:14
Bydlisko: Galanta

Random

Príspevok od používateľa buchticka221 »

Kód: Vybrať všetko

$dirs = scandir('./x/');
$randomDir = $dirs[rand(2, sizeof($dirs)-1)];

echo "$randomDir";
vypíše mi to zo zložky náhodne 1 txt.
ako to upraviť nech to vypisuje len .txt a keď premennú vypíšem cez echo... tak mi vypíše aj koncovku dá sa to nejako vypísať bez koncovky .txt?
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Random

Príspevok od používateľa BX »

Toto ti veru nevypíše všetko zo zložky, ale budem sa tváriť, že si sa pomýlil/a

Na kontrolu koncovky môžeš použiť terbárs funkciu pathinfo() a keď už ju budeš mať, môžeš urobiť str_replace a koncovku nahradiť prázdnym reťazcom.
buchticka221
Medium Expert
Medium Expert
Príspevky: 120
Registrovaný: 09 jan 2013, 13:14
Bydlisko: Galanta

Re: Random

Príspevok od používateľa buchticka221 »

hej hej ono mi to vypise len 1dnu z tých viacerých preklep... a vôbec netuším ako to mám spraviť :D niečo ešte poriešim a skúsim sa na to pozrieť :cry: a dik za radu...
ps.
str_replace je zbytočná vec urobil som to takto pokial to niekto bude potrebovať...

Kód: Vybrať všetko

$pathinfo = pathinfo("./cesta k suboru");
echo $pathinfo['filename'];
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Random

Príspevok od používateľa BX »

Na výpis všetkých tu máš funkciu readdir() a v jej dokumentácií je na to priamo ukážka.
buchticka221
Medium Expert
Medium Expert
Príspevky: 120
Registrovaný: 09 jan 2013, 13:14
Bydlisko: Galanta

Re: Random

Príspevok od používateľa buchticka221 »

nie nie... ja to mám teraz dobre len 1výpis txt súboru... ja som sa pomílil... a thanks
Napísať odpoveď