Hola,
Ya entendi y encontre este codigo:
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);
?>
<?php
$_GET['id'];
include ("videos/$elemento2.php") ;
$i = "repro/$numero.txt";
$ii = fopen($i, "r");
$tota = fread($ii, filesize($i));
fclose($ii);
echo "<tr><td height='16' bgcolor='#FFFFFF'><b><a href='videos.php?id=videos/$numero.php'>.::".$titulo."::.</a></b><br>";
echo "".$descripcion."</td><td bgcolor='#FFFFFF'>Reproduciones: $tota</td></tr>";
?>
<?php
}
}
// Si sobran archivos pondremos el "10 Siguientes"
if ($elemento = @readdir($dir))
{
$Show['20 Siguientes'] = 1;
}
//Cerramos el directorio
@closedir($dir);
?>
</tr>
<td height="24" colspan="3" bgcolor="#CCCCCC"><div align="center" class="style6"><font color="#FFFFFF">
<?php
// Mostraos si es necessario el "10 Anteriores" y "10 Siguientes".
if ($Show['10 Anteriores'] == 1) echo("<a href=\"vid.php?id=&c=".($Plus-$Config['Show'])."\">10 Anteriores | </a>");
if ($Show['10 Siguientes'] == 1) echo(" <a href=\"vid.php?id=&c=".($Plus+$Config['Show'])."\">10 Siguientes</a>");
?>
Pero hay un error.
En la pagina vid.php ( que es el codigo de arriba ) no me muestra 10 siguentes.
Tambien me muestra todo el tiempo siguentes 10 auenque alla 1 video.
Porque??
Gracias
Salu2