Citire fisiere din director, order by
Scris: Joi Noi 04, 2010
Salut marius...mi-am facut un site si am renuntat la lucrul cu sql deoarece nu folosesc logari si m-am axat pe lucrul cu fisiere pentru ca e mai rapid si mai simplu...
Deci,am o serie de pagini txt in folderul pages...
Deci asta mi-e partea de deschidere si citire a fisierilor...
Acum,se poate face ceva sa le ia intro anumita ordine setata de mine?
sa pun in prima linie cifra 1 la care vreau sa fie primul fisier citit,cifra 2 la al doilea fisier etc...si sa citesc intai prima linie si in functie de cifra sa mi le afiseze?
ceva de genul in mysql... order by id desc...???
Sper ca ai inteles cam la ce ma refer...
Deci,am o serie de pagini txt in folderul pages...
Cod: SelectaĊ£i tot
$cale="C:/wamp/www/pages/"; //fiind pe localhost asta e calea
$dc = @opendir("pages"); // deschid folderul pages pentru a afla ce fisiere am in director
if (!$dc) {
echo "<h1>Din pacate a parut o problema!!! Va rugam contatati webmasterul site-ului</h1>";
}
else {
while ($pagini = readdir($dc)) {
$fh = @fopen($cale.$pagini, "rb");
if (!$fh) {
if($pagini=="." || $pagini==".." || $pagini=="...")
print "";
else
echo "Nu a fost deschis fisierul ";
}
else {
$s = fread($fh,300);
echo "<br /> Citeste: $s <br/><br/>";
$this->link("pages/".$pagini,"Citeste tot articolulu");
fclose($fh);
}
}
closedir($dc);
}
Acum,se poate face ceva sa le ia intro anumita ordine setata de mine?
sa pun in prima linie cifra 1 la care vreau sa fie primul fisier citit,cifra 2 la al doilea fisier etc...si sa citesc intai prima linie si in functie de cifra sa mi le afiseze?
ceva de genul in mysql... order by id desc...???
Sper ca ai inteles cam la ce ma refer...