Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.99 KB | None | 0 0
  1. <?php
  2.  
  3. //Abrimos el archivo
  4. $f = file_get_contents('datos.php');
  5.  
  6. //Quitamos las lineas vacias y reordenamos el array de 0 a X
  7. $aTexto =array_values(array_filter(explode("\n",$f)));
  8.  
  9.  
  10.  
  11. //Cantidad de elementos
  12. $iTotalResultados = count($aTexto);
  13.  
  14. //Cantidad de resultados por pagina
  15. $iResultadosPorPagina = 5;
  16.  
  17. //Catidad de paginas
  18. $iPaginasTotales = ceil($iTotalResultados / $iResultadosPorPagina);
  19.  
  20.  
  21. //Pagina actual
  22. $iPagina =(!isset($_GET['p']))?1:$_GET['p'];
  23.  
  24. //Posicion del elemento
  25. $iPosicion = ($iPagina - 1) * $iResultadosPorPagina;
  26.  
  27. //Resultados
  28. for($i=0;$i< $iResultadosPorPagina;$i++){
  29.         if(isset($aTexto[$iPosicion]))
  30.         echo $aTexto[$iPosicion].'<br/>';
  31.         $iPosicion++;
  32. }
  33.  
  34. //Paginacion
  35. echo (($iPagina - 1)>0)? '<a href="?p='.($iPagina - 1).'">Antes </a>':'';
  36. for($i = 1; $i<=$iPaginasTotales; $i++){
  37.     echo '<a href="?p='.$i.'"> '.$i. '</a>';
  38. }
  39. echo (($iPagina)<$iPaginasTotales)? '<a href="?p='.($iPagina + 1).'"> Siguiente</a>':'';
  40.  
  41. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement