Autor Zpráva
Radek9
Profil
Ahoj. Mám kód:
<?php
$array = array("txt");
$page = $_GET["page"];
$adresar = opendir("./"); 
$i = 0;
while ($soubor = readdir($adresar)) {
$f = Explode(".",$soubor);
if(in_array($f[1],$array))
{
$file[$i] = $soubor; 
$i++;
}
} 
closedir($adresar);
if(!isset($page)){$page = 1;}

for ($i = ($page * 10) - 10; $i < ($page * 10); $i++){
echo $file[$i]."<br>";
}

//strankovani
$count = ceil($file[$i] / 10);
for($x=1; $x <= $count;$x++){
echo '<a href="?page='.$x.'">'.$x.'</a>'; 
}
?>

který mi vystránkuje vše co mám v opendiru po deseti. Stránkování funguje, ale problém je s výpisem odkazů. Nevíte prosím někdo, jak to upravit, aby se ty odkazy zobrazovalo?
fuckin
Profil
popis co se vypisuje, jestli se ty odkazy vubec nevykonaji nebo proste v cem je problem.
Radek9
Profil
Vypíše mi to názvy txt souborů, rozdělené na stránky po deseti. To dělení na stránky je v pořádku. Pokud url stránky zadám ručně, požadovaná stránka se zobrazí, ale nezobrazují se odkazy, které by na ty stránky odkazovaly. (To úplně dole.)
Radek9
Profil
Tak mi kamarád poradil. Dělal jsem chybu v tom, že jsem text dělil číslovkou, což je blbost. Stačí
$count = ceil($file[$i] / 10);
nahradit za
$count = ceil(count($file) / 10);

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: