stronicowanie pominiete pliki

Forum poświęcone technologiom Web 2.0, przeznaczone dla webmasterów i webdeveloperów.
Awatar użytkownika
Piotrek50501
Posty: 4
Rejestracja: 29 mar 2015, 11:46

stronicowanie pominiete pliki

Post autor: Piotrek50501 » 13 lip 2015, 7:32

Witam
Mam problem bo nie wiem gdzie leży błąd. Na pierwszej stronie wczytuje tylko pierwsze 3 zdjęcia na kolejnych po 5 i ostatecznie na ostatniej stronie brakuje mi 2 ostatnie zdjęcia (są pominięte). I w dodatku mam takie błędy:

Notice: Undefined offset: 0 in C:\xampp\htdocs\praca2\licz.php on line 24

Notice: Undefined offset: 1 in C:\xampp\htdocs\praca2\licz.php on line 24

Kod: Zaznacz cały

<?php
$dir    = 'obrazki/';
 
$dirs = array_diff( scandir( $dir ), Array( ".", ".." ) );


 
$countall=count($dirs);
$images_on_page = 5;
$offset;
if (isset($_GET['offset'])) 
{
	$offset = $_GET['offset']-1;
}
else 
{
	$offset = 0;
}
 
 
 
for ($i = $offset*$images_on_page; $i < $images_on_page+($offset*$images_on_page); $i++) 
{	
	echo '<p>'.$dirs[$i].'</p>';	
}
 
if ($countall > $images_on_page) 
{
	echo '<br />';
	for ($i=1; $i <=ceil(($countall)/$images_on_page); $i++ ) 
	{
		echo '<a href="'.$_SERVER['SCRIPT_NAME'].'?offset='.$i.'">'.$i.'</a> ';
    	}
}
?>
Mógłby ktoś zerknąć i mi pomóc?
Z góry dziękuję

ODPOWIEDZ