xcorpion, he probado tu código y me daba errores de punto y coma, una vez los he colocado me muestra 23 páginas en la paginación... (1,2,3,4,5,6,7.....23,siguiente)
Código PHP:
function paginar($count,$hasta,$pag,$link_totales,$extra_variables){
$totpag = $count/$hasta;
if($pag > 1){
$anterior = $pag-1;
echo "<a href='" . $_SERVER['PHP_SELF'] . "?pag=$anterior$extra_variables'><< Anterior</a> | ";
}
for($i=1; $i<=$count; $i++){
echo "<a href='" . $_SERVER['PHP_SELF'] . "?pag=$i$extra_variables'>$i</a> | ";
}
if($pag < $totpag){
$siguiente = $pag+1;
echo "<a href='" . $_SERVER['PHP_SELF'] . "?pag=$anterior$extra_variables'>Siguiente >></a> | ";
}
}
Para acidlake:
Muchas gracias por avisarme, la verdad es que de momento me centro en que todo funcione y luego lo antes posible restringiré el listar los directorios!