daily pastebin goal
64%
SHARE
TWEET

Untitled

a guest Mar 21st, 2019 41 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <table border="1">
  2. <caption>Enlaces</caption>
  3. <tr>
  4. <th>Enlace</th>
  5. <th>Fecha</th>
  6. </tr>
  7. <tr>
  8. <?php
  9. $handle = fopen ("datos.csv","r");
  10. while ($data = fgetcsv ($handle,0, ",")) {
  11. $num = count ($data);
  12. print "";
  13. echo '<td>' .$data[0]. '</td></tr><tr>
  14. <td>' .$data[1]. '</td>';
  15.  
  16. }
  17. fclose ($handle);
  18. ?>
  19. </tr>
  20. </table>
  21.      
  22. Google.com,2012
  23. Yahoo.con,2013
  24. Facebook.com,2014
  25.      
  26. <table border="1">
  27.     <caption>Enlaces</caption>
  28.     <tr>
  29.         <th>Enlace</th>
  30.         <th>Fecha</th>
  31.     </tr>
  32.         <?php
  33.         $handle = fopen("datos.csv", "r");
  34.         while ($data = fgetcsv($handle, 0, ",")) {
  35.             $num = count($data);
  36.             echo '<tr>';
  37.             echo '<td>' . $data[0] . '</td><td>' . $data[1] . '</td>';
  38.             echo '</tr>';
  39.         }
  40.         fclose($handle);
  41.         ?>
  42. </table>
  43.      
  44. <?php
  45.     // leemos el fichero y metemos todo en un array
  46.     $handle = fopen("datos.csv", "r");
  47.     $data = array();
  48.     while ($linea = fgetcsv($handle, 0, ",")) {
  49.         $data[] = $linea;
  50.     }
  51.     fclose($handle);
  52.  
  53.  
  54.     $elementos_por_pagina = 10;
  55.     // obtenemos el parámetro de la página actual ó 0 (cero) por defecto
  56.     $pagina = isset($_GET['pagina'])?$_GET['pagina']:0;
  57.     // el primer elemento depende de la pagina a mostrar
  58.     $inicio = $pagina * $elementos_por_pagina;
  59.     // nos aseguramos que no nos pasamos del total de elementos
  60.     $final = min(count($data), $inicio + $elementos_por_pagina);
  61.     // almacenamos el html generado para mostrarlo todo junto al final
  62.     $lineas_html = '';
  63.     for ($i = $inicio; $i < $final; $i++) {
  64.         $lineas_html .= '<tr>';
  65.         $lineas_html .= '<td>' . $data[$i][0] . '</td><td>' . $data[$i][1] . '</td>';
  66.         $lineas_html .= '</tr>';
  67.     }
  68.  
  69.     // enlaces paginado
  70.     $paginado_html = '<ul class="paginado">';
  71.     for ($i=0;$i*$elementos_por_pagina<count($data);$i++){
  72.         $paginado_html .= '<li><a href="?pagina='.$i.'"> '.$i.' </a></li>';
  73.     }
  74.     $paginado_html .= '</ul>';
  75. ?>
  76.  
  77. <table border="1">
  78.     <caption>Enlaces</caption>
  79.     <tr>
  80.         <th>Enlace</th>
  81.         <th>Fecha</th>
  82.     </tr>
  83.     <?= $lineas_html ?>
  84. </table>
  85.     <?= $paginado_html ?>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top