naja... ich versuchs mal zu erklären...
ich möchte eine blätterfunktion für meine Seite einbauen...
und zwar sollen immer 10 dateien pro seite angezeigt werden...
leider zeigt er mir auf allen seiten immer gleichen 100 dateien ppro Seite an (und nicht nur 10...)
ich möchte eine blätterfunktion für meine Seite einbauen...
und zwar sollen immer 10 dateien pro seite angezeigt werden...
leider zeigt er mir auf allen seiten immer gleichen 100 dateien ppro Seite an (und nicht nur 10...)
PHP-Code:
<?
$home_pfad = "user/";
$i = 0;
$dh = opendir($home_pfad);
while($datei = readdir($dh))
{
if($datei !== "" && $datei !== "." && $datei !== ".." && $datei !=="userbilder"){
if (eregi('.',$datei)) {
if(is_file($home_pfad."/".$datei)){
$i++;
}
}
}
}
echo "$i Dateien gefunden<br>";
$seite = $_GET['seite'];
if(!isset($seite))
{
$seite = 1;
}
$eintraege_pro_seite = 10;
$start = $seite * $eintraege_pro_seite - $eintraege_pro_seite;
$wieviel_seiten = $i / $eintraege_pro_seite;
echo "<b>Seite:</b> ";
//Ausgabe der Links zu den Seiten
for($a=0; $a < $wieviel_seiten; $a++) //
{
$b = $a + 1;
//Wenn der User sich auf dieser Seite befindet, keinen Link ausgeben
if($seite == $b)
{
echo " <b>$b</b> ";
}
//Aus dieser Seite ist der User nicht, also einen Link ausgeben
else
{
echo " <a href=\"?user=profil-show-all&seite=$b\">$b</a> ";
}
}
//das hier muss soweit ich denke irgendwo in das script aber wo???
if ($handle = opendir('user/')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && $file != "userbilder") {
?>
<table border="1" width="80%" height="25">
<tr>
<td width="20%" height="25">User:</td>
<td width="28%" height="25"><a href="home.php?user=profil-show-all&userprofil=<? echo $file ;?>"><? echo $file ;?></td>
</tr>
</table><br>
<?
}
}
closedir($handle);
}}
?>
Kommentar