Fabyo 66 Denunciar post Postado Março 23, 2005 PHP php $pagina = "1"; $exibe = "10"; if(isset($_GET["pagina"])) { $pagina = $_GET["pagina"]; } if(isset($_GET["exibe"])) { $exibe = $_GET['exibe']; } if(!file_exists("arquivo.txt")) { echo "Base txt nao foi encontrada"; exit; } else { $arquivo_linhas = file("arquivo.txt"); $conta_linhas = count($arquivo_linhas); $total_paginas = ceil(($conta_linhas/$exibe)); } echo " Esse arquivo tem ".$conta_linhas." linhas ";echo "Página ".$pagina." de ".$total_paginas." "; $linha_chegar = (($pagina-1) * $exibe); for ($linha = 0; $linha != $linha_chegar; $linha++) { list ($num_linha, $conteudo_linha) = each ($arquivo_linhas); } $ultima_linha = ($linha_chegar + $exibe); if ($ultima_linha > $conta_linhas) { $ultima_linha = $conta_linhas; } echo " Mostrando linhas de ".($linha_chegar+1)." a ".$ultima_linha." "; $i = true; while ($i) { list ($numlinha, $conteudolinha) = each ($arquivo_linhas); echo $conteudolinha." "; if (($numlinha + 1) == $ultima_linha) { $i = false; } } echo " "; if($pagina == 1) { echo " Anterior "; } else { echo "'".$_SERVER["PHP_SELF"]."?pagina=".($pagina - 1)."'> "; } $navegacao = 1; while ($navegacao $total_paginas) { if ($navegacao != $pagina) { echo ".$_SERVER["PHP_SELF"]."?pagina=$navegacao\">$navegacao "; } else { echo " $navegacao "; } $navegacao++; } if($pagina == $total_paginas) { echo " Proxima "; } else { echo " '".$_SERVER["PHP_SELF"]."?pagina=".($pagina+1)."'> Proxima >> "; } ?> Compartilhar este post Link para o post Compartilhar em outros sites