Hallo, mijn naam is Edwin van der Veen
Ik maak/onderhoud de website bij mijn sportvereniging en nu ben ik bezig met een fotoalbum.

Ik gebruik filezilla om mijn bestanden te uploaden naar mijn hosting.
Het leek me dus wel handig dat wanneer ik foto's upload naar een map dat een script
die foto's automatisch uit die map haalt en als thumbs weergeeft.
Het liefst ook wanneer ik een aparte map in de bestaande directory aanmaak dat hij dat ziet als een album.

Ik weet totaal niet hoe ik hiermee moet beginnen, ik ken een beetje php (knip en plak werk.)
en heb hierdoor ook al heel wat fotoalbum scripts geprobeerd alleen wanneer ik iets wijzig in dat script kreeg ik allerlei foutmeldingen waardoor het een rommeltje werd.

Misschien dat hier iemand van jullie mij op weg kan helpen met een simpele gallerij script.

gr.

Edwin

PS. dit is mijn website tot nu toe http://www.pekelsharks.nl/voorbeeld/
ja dus ik heb $key in dit geval niet nodig, maar nu snap ik nog steeds niet wat voor waarde $value kan hebben.
het spijt me echt als ik lastig ben, maar probeer het echt te begrijpen.
Is het neit beter om een tutorial PHP te zoeken? In dit geval kan ik phptuts.nl zeker aanraden.

In $value staat de waarde van de elementen uit de array, de filenames die je wilt ophalen. Deze echo je in je foreach() { statement
ja ik denk het al te snappen dit zou dan moeten kloppen toch

<?php

$directory = '/fotos';

$fotos = scandir($directory);

$value = .jpg ;

foreach ($fotos as & $value) {

echo($fotos);

}

?>
$foto's is je array, niet je value.
De naam value zegt het al, de 'waarde' Wat lijn 7 doet snap ik niet zo. Echo eens $value, en zie wat er gebeurt.
Ik heb het nu zo ver dat hij de map schrijft die in de map fotos staat alleen ik moet de bestanden van die map weg schrijven.

<?php

$directory = 'fotos/';

$filelist = scandir($directory) or die('No directory');

foreach($filelist as $file){

echo($file);

}

?>
Waar wil je ze heen schrijven? kan je wat duidelijker zijn hierin?

PS: Voor echo zijn geen () nodig, het is officieel geen functie. Ook 'or die()' is geen goede foutafhandeling. met is_dir() kan je controleren of een directory bestaat.
Hallo Edwin.

Het is wel belangrijk dat je hetgeen je aan code - al dan niet met hulp - schrijft ook snapt. Anders dan blijft het eeuwig emmeren! In php bestaan er twee soorten arrays:
- de gewone numerieke arrays
- de associatieve arrays
Ik verwijs je toch ook even naar het hoofdstuk arrays van phptuts: http://www.phptuts.nl/view/39/6/

Dan nu je script geeft nu simpel de naam van de bestanden in de directory fotos weer. in plaats van die namen willen we natuurlijk de foto's weergeven. toch?

Dit kun je bereiken door op regel 9 niet de bestandsnaam te echoën maar door HTML te echoën.
bijvoorbeeld:
<?php
echo '<img src="'.$file.'" alt="foto" />';
?>

Reageren