Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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](%5C;
}
else
{
echo " $navegacao ";
}
$navegacao++;
}
if($pagina == $total_paginas)
{
echo " Proxima ";
}
else
{
echo " ['".$_SERVER["PHP_SELF"]."?pagina=".($pagina+1)."'](> Proxima >> ";
}
?>Carregando comentários...