Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <table border="1">
- <caption>Enlaces</caption>
- <tr>
- <th>Enlace</th>
- <th>Fecha</th>
- </tr>
- <tr>
- <?php
- $handle = fopen ("datos.csv","r");
- while ($data = fgetcsv ($handle,0, ",")) {
- $num = count ($data);
- print "";
- echo '<td>' .$data[0]. '</td></tr><tr>
- <td>' .$data[1]. '</td>';
- }
- fclose ($handle);
- ?>
- </tr>
- </table>
- Google.com,2012
- Yahoo.con,2013
- Facebook.com,2014
- <table border="1">
- <caption>Enlaces</caption>
- <tr>
- <th>Enlace</th>
- <th>Fecha</th>
- </tr>
- <?php
- $handle = fopen("datos.csv", "r");
- while ($data = fgetcsv($handle, 0, ",")) {
- $num = count($data);
- echo '<tr>';
- echo '<td>' . $data[0] . '</td><td>' . $data[1] . '</td>';
- echo '</tr>';
- }
- fclose($handle);
- ?>
- </table>
- <?php
- // leemos el fichero y metemos todo en un array
- $handle = fopen("datos.csv", "r");
- $data = array();
- while ($linea = fgetcsv($handle, 0, ",")) {
- $data[] = $linea;
- }
- fclose($handle);
- $elementos_por_pagina = 10;
- // obtenemos el parámetro de la página actual ó 0 (cero) por defecto
- $pagina = isset($_GET['pagina'])?$_GET['pagina']:0;
- // el primer elemento depende de la pagina a mostrar
- $inicio = $pagina * $elementos_por_pagina;
- // nos aseguramos que no nos pasamos del total de elementos
- $final = min(count($data), $inicio + $elementos_por_pagina);
- // almacenamos el html generado para mostrarlo todo junto al final
- $lineas_html = '';
- for ($i = $inicio; $i < $final; $i++) {
- $lineas_html .= '<tr>';
- $lineas_html .= '<td>' . $data[$i][0] . '</td><td>' . $data[$i][1] . '</td>';
- $lineas_html .= '</tr>';
- }
- // enlaces paginado
- $paginado_html = '<ul class="paginado">';
- for ($i=0;$i*$elementos_por_pagina<count($data);$i++){
- $paginado_html .= '<li><a href="?pagina='.$i.'"> '.$i.' </a></li>';
- }
- $paginado_html .= '</ul>';
- ?>
- <table border="1">
- <caption>Enlaces</caption>
- <tr>
- <th>Enlace</th>
- <th>Fecha</th>
- </tr>
- <?= $lineas_html ?>
- </table>
- <?= $paginado_html ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement