06. august 2004 - 13:31Der er
14 kommentarer og 1 løsning
problem med en while løkke
jeg har et problem med en galleri side jeg har lavet til FDF Randers 2. Mit problem er at der i mit galleri script er en while løkke som ikke vil køre og dermed får jeg ikke resten af scriptet kørt færdigt.
jeg for flg fejl. Notice: Undefined offset: 7 in c:\programmer\apache group\apache\htdocs\rds2\foto40.php on line 54 ( linie er: while($i < $pics && $billeder[$i] != "") { )
Scriptet er som følger:
<?php
# Indstillinger
$mappe = "image/foto4/"; // Mappen med billeder
$pr_side = 20; // Antallet af billeder pr. side
$height = 100;
$width = 150;
if (isset($_GET['offset'])) {
$offset = $_GET['offset'];
} else {
$offset = 0;
}
$pics = $offset+$pr_side;
$i = $offset;
# Laver et array med billederne, så vi senere kan sortere
$handle = opendir($mappe);
while (($fil = readdir($handle)) !== false) {
if ($fil !=".." && $fil != ".." && !is_dir($mappe."/".$fil)) {
$billeder[] = $fil;
}
}
closedir($handle);
# Udskriver billederne
sort($billeder);
while($i < $pics && $billeder[$i] != "") { # det er denne linie der er problemet
nej erik det forstår jeg squ godt nu du siger det. jeg have kopiert dette galleriscript fra en af mine andre sider, uden at tænke på at det var til to delt script. så nu hvor jeg jeg har sat dem sammen virker det. det må være varme som gør man ikke kan huske.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.