[PHP] Waarom werkt dit niet? (hoe heet het?)

Pagina: 1
Acties:

  • Victorio
  • Registratie: Januari 2001
  • Laatst online: 01-02-2024
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?
$pad = "gallery/";

$i=0;
$bestanden = array();
$handle=opendir($pad);
while ($file = readdir($handle)) {
if (($file != ".") &amp;amp;&amp;amp; ($file != "..")) {
$bestanden[$i] = $file;
$i++;
}
}
closedir($handle);
sort($bestanden);
reset($bestanden);
if(sizeof($bestanden) == 0) {
echo("Er zijn geen bestanden in de Gallery!");
}
for($j=0;$j<sizeof($bestanden);$j++){
echo "<a href=?pagina=gallery&amp;amp;actie=view&amp;amp;$bestanden[$j]=image>$bestanden[$j]</a><br>";
}
if ($actie == "view") { 
echo "<br><br>[img]'gallery/$image'[/img]"; 
return false;
}
?>

De link van de bestanden die ik te zien krijg klopt:

index.php?pagina=gallery&actie=view&office_01.jpg=image

Maar hij geeft deze 'image' naam dus niet mee in de src van het plaatje dat getoont moet worden... :?

Ik ben een PHP leek dus het is misschien een heel dom geschreven script...?

  • TheRookie
  • Registratie: December 2001
  • Niet online

TheRookie

Nu met R1200RT

index.php?pagina=gallery&actie=view&office_01.jpg=image
Is dit een typo ?

Zo ken je namelijk de waarde image aan de variabele office_01.jpg toe.....

probeer eens [...]&image=office_01.jpg ;)

[edit]
Het laten inspringen van je code zou de leesbaarheid vergroten.

  • chris
  • Registratie: September 2001
  • Laatst online: 11-03-2022
code:
1
index.php?pagina=gallery&actie=view&office_01.jpg=image

je hebt image aan de verkeerde kant van de = staan.
Het moet zijn:
code:
1
index.php?pagina=gallery&actie=view&image=office_01.jpg

  • Victorio
  • Registratie: Januari 2001
  • Laatst online: 01-02-2024
Thnx, dacht dat ik dat al had geprobeerd maar het werkt nu. :D