Avatar billede syswatch Novice
08. maj 2003 - 11:04 Der er 6 kommentarer og
1 løsning

Mangler en variabel ????

Dette er mit script som viser billederne i en mappe, men jeg kan ikke få den til at indsætte variablen $galdir i de 2 liner der laver et link til vispic.php....
Men $entry kommer fint med over.... hvad er der galt ?

<?php

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

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

$galdir = "$bib";

function image_dir($col){
   
  $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);
?>
Avatar billede thorus Nybegynder
08. maj 2003 - 11:11 #1
$galdir = "$bib"; -> $galdir = $bib;

hvor kommer $bib fra ?
Avatar billede syswatch Novice
08. maj 2003 - 11:15 #2
Den kommer fra en anden fil som kalder dette script..
Avatar billede syswatch Novice
08. maj 2003 - 11:17 #3
Det ser ikke ud til at virke alligevel...
Avatar billede chries Nybegynder
08. maj 2003 - 11:28 #4
funktioner kan ikke se ud over sig selv. så den skal med i parameteren listen eller tilføjes global.

http://www.zorka.com/home/phptutorial/main/event=lesson/funcscope
Avatar billede syswatch Novice
08. maj 2003 - 11:38 #5
Chries... Takker... lægger du et svar...
Avatar billede chries Nybegynder
08. maj 2003 - 11:51 #6
ok, hvis det virker =)
Avatar billede syswatch Novice
08. maj 2003 - 11:55 #7
Det virker som det skal nu...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester