/ 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
Sidetal på billedegalleri + spalter?
Fra : Markus


Dato : 19-05-04 15:59

Hej gruppe.

Jeg har 2 spørgsmål:

1. Jeg har understående script, som viser billederne i en mappe.

Billederne bliver vist i et miniature billede, se her:
www.langstil.dk/bowlingtur.html . Jeg villle gerne have de blev
vist i 2 eller tre spalter, hvordan gør jeg det? Hvis jeg sætter
antallet af billeder op pr. side, bliver de bare listet over
hinanden. Kan det lade sig gøre at der bliver listet fx 3
billeder i venstre side af galleriet, 3 i midten og 3 til højre?
Håber i forstår. Lidt "alla" den måde google lister billederne
når man søger billeder der.

Koden:

<?php
if ($action == "unlink"){
unlink("images/".$filename);
echo "Filen: $filename -> er slettet<br />";
}

# Indstillinger
$mappe = "billeder/bowlingtur";
$pr_side = 3; // Antallet af billeder pr. side

if (!isset($_GET['offset'])) {
$offset = 0;
} else {
$offset = $_GET['offset'];
}
$pics = $offset+$pr_side;
$i = $offset;

# Laver et array med billederne
$handle = opendir($mappe);
while (($fil = readdir($handle)) !== false) {
if ($fil != "." && $fil != ".." && substr($fil,-3) )
{
$billeder[] = $fil;
}
}
closedir($handle);
sort($billeder);

# Udskriver billederne
if(count($billeder)) {
while($i < $pics && $billeder[$i] != "") {
   echo "<a href=\"$mappe/$billeder[$i]\" target='_blank'><img
src=\"$mappe/$billeder[$i]\" border=\"1\" width=\"100\"
height=\"75\"></a><br>";
   echo "<html><head></head><body bgcolor=#FFFFFF><table
bgcolor=#FFFFFF><tr><td><font face='Trebuchet ms' size='1'><a
href=\"$mappe/$billeder[$i]\" target='_blank'> $billeder[$i]
</a><a
href=\"unlink.php?filename=$billeder[$i]&action=unlink\"></a></fo
nt><br></td></tr></table></body></html>";
$i++;
}
} else {
echo "Der er ingen filer i denne mappe<br>";
}
?>
<hr>
<?php
#Udskriver links
if ($offset >= $pr_side) {
$forrige = $offset-$pr_side;
echo "<a href=\"?offset=$forrige\"><font face='Trebuchet ms'
size='2'>Forrige side - </font></a> ";
}
if (count($billeder) > $offset+$pr_side) {
$naeste = $offset+$pr_side;
echo "<a href=\"?offset=$naeste\"><font face='Trebuchet ms'
size='2'>Næste side</font></a>";
}
?>




2. spørgsmål.

Hvordan laver jeg det sådan at man kan se antal sider? Så der
ikke kun står næste side og forrige side. Men så det kommer til
at se sådan her ud:

forrige side - 1 - 2 - 3 - næste side


Håber i kan hjælpe

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste