Hjælp til Images galleri
Hej alle !!!!Jeg sider lige og roder med dette galleri, men det vil ikke skrive sider når jeg trykker på side nummerne nede i bunden af siden...
Når jeg trykker på den klikker den bare men bliver på samme side og de billeder der er der, bliver ved med at være der.
Filerne er:
php
>>>>><>>>>>>
<?
include("functionsbabes.inc");
?>
<html>
<head>
<title></title>
<style>
BODY { color:#000000; font-size:11px; font-weight:bold; font-family: Tahoma, Arial;}
A:link { color:#000000; text-decoration:underline; font-weight:bold;}
A:visited { color:#000000; text-decoration:underline; font-weight:normal;}
A:hover { color:#000000; text-decoration: overline;}
h1 { font-size:15px;}
</style>
</head>
<body>
<h1></h1>
<div align="center">
<?
getImages($firstImage);
?>
<BR>
</div>
</body>
</html>
.inc
>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<
<?
//---- Settings Start ---\\
// Image Information
$imageWidth=128;
$imageHeight=128;
// Table Layout
$rows=2;
$cols=3;
//Image path
$libery="babes128x128/"; // remember to finish with /
// Settings Stop----------//
$viewNum=$cols*$rows;
if(!$firstImage){ // so it works if you just enter default.php and show the pictures without having to define the variables in the path
$firstImage=1;
}
function getImages($firstImage){
global $viewNum, $imageWidth, $imageHeight,$cols,$libery; //insures that the function gets the variables
$handle=opendir($libery); //opens directory
while($file=readdir($handle)){ // reads the directory
$extension=substr($file,-4); // gets the extension of the files
if(($extension == ".jpg") || ($extension == ".gif") || ($extension == ".png") ){ // checks for image files
$all[]=$file; //adds positive results to the archive
}
}
$colscounter=0; // variable that controls the tablebuilding system below
$firstImage--; // variable that insures that the first image is being showed. Case: It looks best if the links begins with 1 but the array begins with 0
if(isset($all)){ // if array is set build the table
print "<table>";
for($i=$firstImage; $i < $firstImage+$viewNum; $i++){
if($all[$i]){ // checks for rinning dry of imges
if($i==$firstImage + $colscounter*$cols){ // if true: new row
$colscounter++;
print "<tr>";
} // add the image
print "<td><a href='".$libery."".$all[$i]."'><img src='".$libery."".$all[$i]."' border='0' width='$imageWidth' height='$imageHeight' alt='Click to Enlarge'></a></td>";
}
else{ // stop if no more images
break;
}
}
print "</table><br>";
$num=count($all); //number of pictures in actual libery
makeList($num); // function to make the links list
}
else{
print "Der var desværre ingen billeder i dette bibliotek<br><a href='java script:history.back()'>Go Back</a>";
}
}
function makeList($num){
global $libery, $firstImage, $viewNum; //insures that the function gets the variables
$numLinks = $num / $viewNum; // finds the number og links to be maked
for($a=0; $a < $numLinks;$a++){
$start=$a*$viewNum+1; //adds 1 because then the links begins with ex. number 1-10 and 11-20 instead of 0-10 and 10-20
$finish=$a*$viewNum+$viewNum;
if($finish>$num){ // insures that the final link returns the right amount of pictures instead of to much
$finish=$num;
}
if(($firstImage >= $start) && ($firstImage < $a * $viewNum+$viewNum)){ // if true: makes no link because you already are on the page
print "$start - $finish</a> ";
}
else{ // makes the link
print "<a href='defaultbabes.php?libery=$libery&firstImage=$start'>$start - $finish</a> ";
}
}
}
?>
Håber der er en der kan hjælpe mig
