Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/02/2008, 15:52
Avatar de pato12
pato12
 
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 7 meses
Puntos: 101
Re: Siguiente pagina automaticamente

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 && $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 && $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") > && $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($iifilesize($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("&nbsp;<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
__________________
Half Music - www.halfmusic.com