Ise este codigo de paginacion de archivos (.php) y no me muestra el boton de siguiente ni anterior.
El codigo es este:
Código PHP:
<?php
// Le damos valor a las variables de configuración
$Config['Path'] = "videos/"; // Directorio donde stan los archivos a mostrar.
$Config['Show'] = 10; // Numero de archivos a mostrar por páginas.
$Show['10 Anteriores'] = 0; // Por defecto no se mostrara 10 Anteriores
$Show['10 Siguientes'] = 0; // Por defecto no se mostrara 10 Siguientes
if ($c == "") $c = 0; // Si $c no tiene valor es porque es la primera vez que se visita la página.
$dir = @opendir($Config['Path']); // Abrimos el directorio donde estan los archivos
$Plus = $c; // Le damos el valor de $c a $plus porque el valor de $c se perdera y lo necessitaremos mas tarde.
while ($c > 0 && $elemento = @readdir($dir)) // Mientras la variable $c sea mayor de 0 saltamos archivos.
{
$Show['10 Anteriores'] = 1;
$c--;
}
$Counter = 0; // Ponemos a 0 el contador
// Si es la primera vez que vez añadimos 2 filas, si no lo es se las quitamos.
if ($Show['10 Anteriores'] == 0) $Counter=$Counter-2; else {
$c = 2;
while ($c > 0 && $elemento = @readdir($dir)) // Mientras la variable $c sea mayor de 0 saltamos archivos.
{
$Show['10 Anteriores'] = 1;
$c--;
}
}
// Mostramos el numero de archivos que se tienen que mostrar por página.
while (($Counter != $Config['Show']) && ($elemento = @readdir($dir)))
{
$Counter++;
$elemento1 = strtolower($elemento);
if (strpos($elemento1, ".php") > 0 && $elemento != "index.php") {
// Asignamos el archivo sin extension
$elemento2 = str_replace(".php","",$elemento);
echo $Counter."- ";
include ("videos/$elemento2.php") ;
echo "<b><a href='ver.php?id=$numero&vic=$numero'>".$titulo."</a></b><br>".$descripcion."<hr align=\"left\" width=\"150\">";
if ($Show['10 Anteriores'] == 1 and $Counter < $Config['Show']) echo("<a href=\"index.php?id=videos&c=".($Plus-$Config['Show'])."&ski=".$_GET['ski']."\"><-Anteriores</a> ");
if ($Show['10 Siguientes'] == 1 and $Counter > $Config['Show']) echo(" <a href=\"index.php?id=videos&c=".($Plus+$Config['Show'])."&ski=".$_GET['ski']."\">Siguientes -></a>");
}
}
// Si sobran archivos pondremos el "10 Siguientes"
if ($elemento = @readdir($dir))
{
$Show['10 Siguientes'] = 1;
}
//Cerramos el directorio
@closedir($dir);
?>
Gracias
Salu2
