Foto als eerste in de reeks weergeven na uploaden

Status
Niet open voor verdere reacties.

bartspagina

Gebruiker
Lid geworden
24 aug 2008
Berichten
119
hey,
ik ben een foto-album aan het maken. Ik combineer dit met een uploadsysteempje. via het uploadsysteempje moet je foto's in het album kunnen plaatsen. hij moet dan ook de nieuwste foto als eerste in het rijtje tonen. hoe doe ik dit?

Met vriendelijke groeten en bij voorbaat dank,
Bart.
 
lijkt me simpel, je nummert ze tijdens uploaden. 1.jpg, 2.jpg, 3.jpg enz.... en dan laat je ze achterste voren weer geven, dus de laatste eerst.
en als je de filename wilt behouden laat je er 1_blabla.jpg van maken.
 
lijkt me simpel, je nummert ze tijdens uploaden. 1.jpg, 2.jpg, 3.jpg enz.... en dan laat je ze achterste voren weer geven, dus de laatste eerst.
en als je de filename wilt behouden laat je er 1_blabla.jpg van maken.

en hoe zorg ik er dan voor dat ze op de pagina weergegeven worden?
 
je echo de image.
echo '<img src="1_blabla.jpg" />';
Dat is basic php en html
 
je echo de image.
echo '<img src="1_blabla.jpg" />';
Dat is basic php en html

Ja dat snap ik, maar dat wil ik dus niet. ik wil niet van te voren de images inprogrammeren. ik wil zegmaar een leeg fotoalbum. en als iemand een plaatje upload, komt die als 1e in het album te staan. als daarna iemand anders een plaatje upload, of dezelfde persoon nog een plaatje, dan schuift het plaatje op en komt het nieuwste plaatje er voor. als er 6 foto's geupload zijn, zit het album vol. als iemand dan een 7e upload, verdwijnt het oudste plaatje en schuift alles dus weer op. dat bedoel ik.
 
je load de images in een array,
na het uploaden van en foto tel je de images in de array, zijn het er meer dan 6 dan verwijder je de eerste positie uit de array.
vervolgens laat je ff de namen van de foto's re-name naar een nummer lager.
if(count($array) < 5 )
{
unset($array[0])
$x = 0;
$array_new = array();
foreach($array as $key)
{
$array_new[] = $x.'.jpg';
$x++;
}
//rename $array file naar $array_new names
// moet je zelf maar ff uitzoeken
}
 
je load de images in een array,
na het uploaden van en foto tel je de images in de array, zijn het er meer dan 6 dan verwijder je de eerste positie uit de array.
vervolgens laat je ff de namen van de foto's re-name naar een nummer lager.
if(count($array) < 5 )
{
unset($array[0])
$x = 0;
$array_new = array();
foreach($array as $key)
{
$array_new[] = $x.'.jpg';
$x++;
}
//rename $array file naar $array_new names
// moet je zelf maar ff uitzoeken
}

bedankt, ik zal het proberen!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan