/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Næste og tilbage funktion ???
Fra : Jesper Andersen


Dato : 08-05-03 13:10

Hejsa...
Jeg har et lille script som jeg bruger til at vise billeder fra en
mappe med. Jeg øsnker at udbygge det lidt med en næste og tilbage
knap, men jeg er lidt grøn i php, så jeg kan ikke lige se hvordan det
skal gøres, nogen der kan give mig en hjælpende hånd.

Min kode ser sådan ud:

<?php

include("$DOCUMENT_ROOT/galleri/maintop.php");

include("$DOCUMENT_ROOT/galleri/dbcon.php");

$galdir = $bib;

function image_dir($col){

global $galdir;

$path = ".".$bib."/";
$d = dir($path);

while($entry=$d->read()) {
if(($entry != "." && $entry != "..") &&
(eregi("\.(jpg)$",$entry))){
$size = GetImageSize ($path.$entry);
if($size[0] < $size[1]){
$images[] = "<td valign=\"bottom\" align=\"center\">
         
          <A HREF=''
onclick='popUp(\"http://www.syswatch.dk/galleri/vispic.php?event=$galdir&pic=$entry\");return
false;'><img src=\"$path/$entry\" alt=\"$entry\" border=\"0\"
width=\"66\" height=\"100\"></A><br>
</td>";
}else{
$images[] = "<td valign=\"bottom\" align=\"center\">
          <A HREF=''
onclick='popUp1(\"http://www.syswatch.dk/galleri/vispic.php?event=$galdir&pic=$entry\");return
false;'><img src=\"$path/$entry\" alt=\"$entry\" border=\"0\"
width=\"100\" height=\"66\"></A><br>
</td>";
}
}
}

$d->close();
echo '<table border="0" width="400"><tr>';
$row = "</tr><tr>";

for($i=0; $i<count($images);$i++){
if($counter < $col-1){
echo $images[$i];
}else{
echo $images[$i].$row;
$counter = -1;
}
$counter++;
}

echo '</tr></table>';
}
image_dir(4);
?>

 
 
Dennis T. Holm (09-05-2003)
Kommentar
Fra : Dennis T. Holm


Dato : 09-05-03 09:35

> Hejsa...
> Jeg har et lille script som jeg bruger til at vise billeder fra en
> mappe med. Jeg øsnker at udbygge det lidt med en næste og tilbage
> knap, men jeg er lidt grøn i php, så jeg kan ikke lige se hvordan det
> skal gøres, nogen der kan give mig en hjælpende hånd.
>

Det nemmeste og måske også det bedste er at lægge alle dine billederef ind i
en Session Array, og give dem et nummer. Herefter kan du så kalde vinduet
selv med et nummer alt efter om du trykker frem($i+1) eller tilbage($i-1)...
Det er ihvertfald den måde jeg har lavet det på engang.

MVH

Dennis T. Holm



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408936
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste