Too Cool for Internet Explorer
Yo uso Google antes de preguntar, y tú? Inicio PHPeru.net SourceForge.net
Ejemplo: Paginando el contenido de un directorio

Comentarios

En esta página puede dejar sus dudas/comentarios sobre este script

Escribir nuevo comentario

Escribir un nuevo comentario

Puedes usar algunos de los tags BBCode más comunes para darle formato a tu comentario (b, i, u, s, url, php).
Antispam por Askimet * Obligatorios

Comentarios publicados

Se han publicado 228 comentarios útiles organizados en 16 página(s).
Hoy recibimos 12 mensajes no deseados (0.02% de un total de 68461 mensajes de SPAM)
El último spammer que pasó por aquí lo hizo hace aproximadamente 20 minutos.
Mostrando del 1 al 15 (Página 1)
29/07/2010 @ 11:41 am
Comentario de Ariel
Hola...Son muy buenos tus ejemplos para paginar. Me intereso mucho el ejemplo que tenia filtros con un select option, pero les queria hacer la siguiente pregunta, ya que estuve intentando generarlo con un imput para ver si podia hacer una busqueda por una palabra clave. Seria bueno si es que pudiesen implementar eso en algun ejemplo.

Ojala puedan realizarlo. Les gardeceria mucho el que me pudiesen responder mi pregunta.

Gracias.
27/07/2010 @ 01:30 pm
Comentario de Icororkgonvot
valentin http://kedorman.t35.com/cash-advance-yuma-az.htm - cash advance yuma az http://kedorman.t35.com/cash-advance-dallas-tx.htm - cash advance dallas tx http://kedorman.t35.com/cash-advance-gainesville-fl.htm - cash advance gainesville fl http://kedorman.t35.com/cash-advance-greensboro-nc.htm - cash advance greensboro nc http://kedorman.t35.com/cash-advance-georgetown-ky.htm - cash advance georgetown ky
26/07/2010 @ 07:18 pm
Comentario de Icororkgonvot
babe http://edokla.t35.com/index.htm - luxury hotel jackson ms http://edokla.t35.com/luxury-hotel-green-bay-wi.htm - luxury hotel green bay wi http://edokla.t35.com/luxury-hotel-gainesville-fl.htm - luxury hotel gainesville fl http://edokla.t35.com/luxury-hotel-hartford-ct.htm - luxury hotel hartford ct
23/07/2010 @ 05:45 pm
Comentario de Icororkgonvot
gebhardt http://nepermi.t35.com/payday-loans-greenville-sc.htm - payday loans greenville sc http://nepermi.t35.com/payday-loans-grand-forks-nd.htm - payday loans grand forks nd http://nepermi.t35.com/payday-loans-hawaii.htm - payday loans hawaii http://nepermi.t35.com/payday-loans-houston.htm - payday loans houston http://nepermi.t35.com/payday-loans-huntsville-al.htm - payday loans huntsville al http://nepermi.t35.com/payday-loans-hillsboro-oregon.htm - payday loans hillsboro oregon
22/07/2010 @ 09:04 am
Comentario de broclystam
economic globally newsletter working
22/07/2010 @ 09:04 am
Comentario de deonacrist
contribution , http://www.springerlink.com , output , http://www.cicero.uio.no , orbital , http://www.idrc.ca , gross
22/07/2010 @ 09:03 am
Comentario de derrencarr
beginning further early scenario
21/07/2010 @ 08:58 am
Comentario de accuththicymn
overwhelming http://medioke.fortunecity.com/payday-loans-el-paso-tx.htm payday loans el paso tx lockharts http://medioke.fortunecity.com/payday-loans-eugene-oregon.htm payday loans eugene oregon fradelizio http://medioke.fortunecity.com/payday-loans-everett-wa.htm payday loans everett wa laureate http://medioke.fortunecity.com/payday-loans-erie-pa.htm payday loans erie pa advertise http://medioke.fortunecity.com/payday-loans-escondido-ca.htm payday loans escondido ca harmoniously
19/07/2010 @ 12:28 am
Comentario de accuththicymn
bottle http://medioke.fortunecity.com/payday-loans-el-cajon.htm payday loans el cajon millipore http://medioke.fortunecity.com/payday-loans-richmond-va.htm payday loans richmond va lexing http://medioke.fortunecity.com/payday-loans-reno-nv.htm payday loans reno nv thicker http://medioke.fortunecity.com/payday-loans-raleigh-nc.htm payday loans raleigh nc faxes http://medioke.fortunecity.com/payday-loans-rochester-ny.htm payday loans rochester ny deleted
18/07/2010 @ 08:14 am
Comentario de accuththicymn
debriefing http://medioke.fortunecity.com/payday-loans-fresno-ca.htm payday loans fresno ca bronx http://medioke.fortunecity.com/payday-loans-georgia.htm payday loans georgia proclaimed http://medioke.fortunecity.com/payday-loans-greensboro-nc.htm payday loans greensboro nc automotive http://medioke.fortunecity.com/payday-loans-gilbert-az.htm payday loans gilbert az jeopardy http://medioke.fortunecity.com/payday-loans-gainesville-fl.htm payday loans gainesville fl bright
17/07/2010 @ 03:58 pm
Comentario de accuththicymn
slight http://medioke.fortunecity.com/payday-loans-georgia.htm payday loans georgia liverpool http://medioke.fortunecity.com/payday-loans-greensboro-nc.htm payday loans greensboro nc practicable http://medioke.fortunecity.com/payday-loans-gilbert-az.htm payday loans gilbert az altun http://medioke.fortunecity.com/payday-loans-gainesville-fl.htm payday loans gainesville fl bottles http://medioke.fortunecity.com/payday-loans-green-bay-wi.htm payday loans green bay wi nergizoglu
16/07/2010 @ 11:49 pm
Comentario de accuththicymn
pawtucket http://medioke.fortunecity.com/payday-loans-atlanta.htm - payday loans atlanta decades http://medioke.fortunecity.com/payday-loans-fort-worth-tx.htm - payday loans fort worth tx kyushu http://medioke.fortunecity.com/payday-loans-augusta-ga.htm - payday loans augusta ga removable http://medioke.fortunecity.com/payday-loans-arlington-tx.htm - payday loans arlington tx itri http://medioke.fortunecity.com/payday-loans-san-diego.htm - payday loans san diego bases http://medioke.fortunecity.com/payday-loans-seattle.htm - payday loans seattle writedown http://medioke.fortunecity.com/payday-loans-san-antonio-tx.htm - payday loans san antonio tx freshman
16/07/2010 @ 10:23 am
Comentario de accuththicymn
ratcliffe http://medioke.fortunecity.com/payday-loans-vancouver-wa.htm payday loans vancouver wa fluka http://medioke.fortunecity.com/payday-loans-vista-ca.htm payday loans vista ca plane http://medioke.fortunecity.com/payday-loans-victorville-ca.htm payday loans victorville ca declines http://medioke.fortunecity.com/payday-loans-ventura-ca.htm payday loans ventura ca unchanged http://medioke.fortunecity.com/payday-loans-visalia.htm payday loans visalia unfair http://medioke.fortunecity.com/payday-loans-baltimore.htm payday loans baltimore selections http://medioke.fortunecity.com/payday-loans-birmingham-al.htm payday loans birmingham al amateur
13/07/2010 @ 10:24 am
Comentario de accuththicymn
conspicuous http://connect.mlive.com/user/a1674940/index.html cheap celecoxib referenced http://connect.mlive.com/user/a1675105/index.html cheap clomiphene hurt http://connect.mlive.com/user/a1675329/index.html cheap clindamycin tendency http://connect.mlive.com/user/a1675591/index.html cheap cetirizine handwritten http://connect.mlive.com/user/a1675725/index.html cheap cozaar overworked
13/07/2010 @ 12:27 am
Comentario de Javier
Para Truno

Hola que tal Truno, muchas gracias

saludos!!!

Código PHP

Los comentarios aquí son mostrados usando PHPPaging para paginarlos. Si deseas, puedes ver el código PHP de la paginación:
<?php

/* 
    ESTO ES PARA EL CÁLCULO DE SPAM
    NO TIENE NADA QUE VER CON LA PAGINACIÓN.
*/

    // Calcular el spam recibido
    
$query mysql_query("SELECT COUNT(*) FROM comentarios WHERE estado <> 1");
    
$spam mysql_result($query0);
    
    
$time_gmt_5 time() - 5*3600;
    
$hoy_time gmmktime(000gmdate('m'$time_gmt_5), gmdate('d'$time_gmt_5), gmdate('Y'$time_gmt_5)) + 5*3600;
    
    
// Calcular el spam recibido hoy
    
$query2 mysql_query("SELECT COUNT(*) FROM comentarios WHERE estado <> 1 AND fecha > $hoy_time");
    
$spam_de_hoy mysql_result($query20);
    
    
// Otros cálculos de SPAM
    
$porcentaje_hoy round($spam_de_hoy*100/$spam2);
    
$ultimo mysql_query("SELECT fecha FROM comentarios WHERE estado <> 1 ORDER BY fecha DESC LIMIT 1");
    
$ultimo mysql_result($ultimo0);
    
$ultimo time() - $ultimo;
    if(
$ultimo 59) {
        
$ultimo round($ultimo/600);
        if(
$ultimo 59) {
            
$ultimo round($ultimo/600);
            if(
$ultimo 23) {
                
$ultimo round($ultimo/240);
                
$ultimo "$ultimo día" . ($ultimo <> 's' '');
            } else {
                
$ultimo "$ultimo hora" . ($ultimo <> 's' '');
            }
        } else {
            
$ultimo "$ultimo minuto" . ($ultimo <> 's' '');
        }
    } else {
        
$ultimo "$ultimo segundo" . ($ultimo <> 's' '');
    }
/*
     FIN CÁLCULO DE SPAM
*/

/* La paginación empieza aquí */

// Instanciamos el objeto
$paging = new PHPPaging;

// Indicamos la consulta al objeto 
$paging->agregarConsulta("SELECT * FROM comentarios WHERE estado = 1 ORDER BY fecha DESC");

#$paging->modo('desarrollo');

$paging->porPagina(15);
$paging->mostrarActual(' <b>{n}</b> ');
$paging->linkClase('navbar');
$paging->linkSeparador(false);
$paging->linkSeparadorEspecial("...");
$paging->paginasAntes(33);
$paging->paginasDespues(33);
$paging->mostrarPrimera(false);
$paging->mostrarUltima(false);
$paging->linkAgregar('#comentarios');

// URLs generadas usando mod_rewrite. Estableciendo estructura de links. 
$paging->linkEstructura("comentarios/pagina{n}.html");

if(
$paging->ejecutar()) {
    if(
$paging->numRegistrosMostrados() >= 1) {
        
// Imprimimos estadísticas
        
echo "<div class=\"cnavegacion\">Se han publicado <b>" $paging->numTotalRegistros() . "</b> comentarios <b><u>útiles</u></b> organizados en " $paging->numTotalPaginas() . " página(s).
        <br />
        Hoy recibimos <b>$spam_de_hoy</b> mensajes no deseados (<b>$porcentaje_hoy%</b> de un total de <b>$spam</b> mensajes de SPAM)
        <br />
        El último spammer que pasó por aquí lo hizo hace aproximadamente <b>$ultimo</b>.
        <br />
        Mostrando del "
.$paging->numPrimerRegistro()." al ".$paging->numUltimoRegistro()." (Página ".$paging->numEstaPagina().")</div>";
        
// Imprimimos los resultados
        
while($datos $paging->fetchResultado()) { 
            
?> 
            <div class="<?php echo $datos['usuario'] == 'comentario adminc' 'comentario'?>">
                <cite><?php echo gmdate('d/m/Y @ h:i a'$datos['fecha']-5*3600); //GMT-5 ?></cite>
                <h5>Comentario de <b><?php 
                    
if(!empty($datos['url'])) 
                        echo 
'<a href="'.htmlentities($datos['url'], ENT_QUOTES).'" target="_blank" rel="nofollow">'
                    echo 
htmlentities($datos['nombre'], ENT_QUOTES);
                    if(!empty(
$datos['url'])) 
                        echo 
'</a>';
                
?></b></h5>
                <div class="comentario_cuerpo">
                    <?php echo bbcode($datos['comentario']); ?>
                </div>
            </div> 
            <?php 
        
}
        
// Imprimimos la barra de navegación
        
echo "<div class=\"cnavegacion\">".$paging->fetchNavegacion()."</div>";
    } else {
        echo 
"No se encontraron comentarios publicados";
    }
} else {
    echo 
"No se pudo extraer los datos de la base de datos";
}

?>