read dir
You can leave a response at the bottom of this page.No uite ca pentru porcaria de buttons.piry.net , pentru ca nu am vrut sa folosesc o baza de date ,
a fost nevoie sa folosesc un while care sa imi ia toate fisierele dintr-un director …
Eu vreau sa ii fac o paginare … adica sa ia cate 100 de exemplu …
si am facut asta :
//setam variabilele $gogu = ""; $nr_pag = ""; if( isset($_GET['page']) && is_numeric($_GET['page']) && 0 < $_GET['page'] && $_GET['page'] <= $nr_pag ) $page = $_GET['page']; if ( $handle = opendir('/ceva') ) { /* Aici facem un loop */ $i = 0; while ( false !== ($file = readdir($handle)) ) { if( isset($page) ){ $start = ($page*100)-100; $stop = $start + 100; } if( strlen($file) > 2 ){ // verific daca ... nothing ... ingreunez si eu codul domne if($i >= $start && $i <= $stop){ if( $i % 4 == 0) $gogu .= "<br />"; // las un rand liber $gogu .= "<img src=\"x/".$file."\" alt=\"".substr($file, 0, strlen($file)-4)."\" />\n"; //scot extensia si punctul de la extensie } $i++; } } closedir($handle); } echo $gogu;
–The Pirahna (aka Piry)






July 28th, 2006 at 11:19 am
nice… mergea pus 100 ala intr-o variabila, la fel si 4 sa le asezi repede cum vrea muschii tai.