Foros del Web » Programando para Internet » PHP »

esto si que es imposible...

Estas en el tema de esto si que es imposible... en el foro de PHP en Foros del Web. desde luego a mi si que me parece imposible, pero claro... yo soy un ignorante en la materia, pero despues de ver las cosas que ...
  #1 (permalink)  
Antiguo 25/06/2003, 11:48
 
Fecha de Ingreso: agosto-2002
Mensajes: 13
Antigüedad: 15 años, 3 meses
Puntos: 0
esto si que es imposible...

desde luego a mi si que me parece imposible, pero claro... yo soy un ignorante en la materia, pero despues de ver las cosas que se pueden hacer uno se queda alucinado...
bueno.. el caso es que a partir de un pequeño script de añadir enlaces sin base de datos, osea a un txt, pues e desarrolado un script a medida de mis necesidades en el cual los usuarios añaden sus enlaces incluyendo una miniatura y unos campos mas, pero me surge un problema, este es, que los resultados se muestran en la pagina principal y claro a los pocos dias se llena demasiado.
la pregunta es...
hay alguna manera de que admita solo digamos... diez registros, y despues entrara uno y borrara otro?
no se si me he explicado bien...
grsacias...
  #2 (permalink)  
Antiguo 25/06/2003, 12:01
Avatar de camargo  
Fecha de Ingreso: abril-2002
Ubicación: Kerétaro, Méjiko
Mensajes: 1.045
Antigüedad: 15 años, 8 meses
Puntos: 2
Usa una paginacion..

Código PHP:
$FicheroBase "xxxx.txt"//DONDE ALMACENAS TUS DATOS!
$LimiteMensajes 10;
$Base file($FicheroBase);
$Orden array_reverse($Base);

if(empty(
$paginado)) {
        
$paginado 0;
    }

    
$Mostrar $paginado $LimiteMensajes;

    for (
$i $paginado$i count($Orden) AND $i $Mostrar$i++) {
        
$dato explode("|@|"$Orden[$i]); //EXPLOTAMOS LOS |@| q separan los datos..

//ARAY DE DATOS
$nombre $dato[1];
$email $dato[2];

Despues creamos una "function" Q nos devolvera la paginacion:

Código PHP:
    function Paginacion() {
        global 
$LimiteMensajes$Base;
        if(
$LimiteMensajes count($Base)) {
        
$Paginas count($Base) / $LimiteMensajes;
        echo 
"<b>Páginas : </b>";
        for(
$i 0$i $Paginas$i++) {
        echo 
"<a href=index.php?paginado=".$i $LimiteMensajes.">".( $i )."</a> ";
        }
        }
    return;
    } 
Salu2
__________________
http://www.chorcha.com

Última edición por camargo; 25/06/2003 a las 12:05
  #3 (permalink)  
Antiguo 25/06/2003, 12:45
 
Fecha de Ingreso: agosto-2002
Mensajes: 13
Antigüedad: 15 años, 3 meses
Puntos: 0
no si... quien diga eso de que esto no se puede hacer...
muchas gracias, ahora vere como lo adapto a mi script, ya que consta de dos uno el que envia y otro el que recibe, y este ultimo es el que crea la tabla en el txt, ya te digo que soy un ignorante pero a base de errores y mucho leer y probar, me abro camino...
muchas gracias otra vez...
  #4 (permalink)  
Antiguo 27/06/2003, 03:14
 
Fecha de Ingreso: agosto-2002
Mensajes: 13
Antigüedad: 15 años, 3 meses
Puntos: 0
el tema funciona, pero tiene errores, en vez de hacer una pagina cada diez entradas, hace de cada registro una pagina, y cuando cuando introduces 10 registros, no se para y sigue admitiendo mas, he estado leyendo por ahi, pero todo es con base de datos.
seguire investigando...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:10.