Als ik de flyers laat oploaden met een datum in de bestandsnaam kan ik bepalen wanneer de afbeelding vetwijderd kan worden.


<?php

$vandaag = date('Y-m-d');

$alleFiles = glob('????-??-??*.*');

foreach($alleFiles AS $sFilename)
{
  if($sFilename < $vandaag)
    unlink ($sFilename);
}
?>


Maar het plaatsen in het fotoboek (kant en klaar gekopieerd, in PHP) mag pas 1 week voor de activiteit.
Alle foto's staan in een map en de thumbs (worden auto aangemaakt) in een andere map.
Is daar een slimme manier voor zonder in te grijpen in het fotoboek?
<?php $nietvoor = date('Y-m-d', strtotime('-7 days')); ?>
Dank je wel Ferdy... Maar denk niet dat het fotoboek zich daar wat van aantrekt.
Ik zou jouw stukje script wel kunnen gebruiken als ik alle bestanden eerst plaats in een tijdelijke map.
En dan op het juiste tijdstip verplaats naar de map waar het fotoboek zijn foto's uithaalt.

Wat wellicht wel mogelijk is om de datum in het fotobestand een week te vroeg te zetten.
En dan na een week verwijderen.
Ik filosofeer maar wat hoor, haha....
Of je toont de flyers niet als de activiteit meer dan een week verder is.

Maak je geen gebruik van een database?
Heb ik wel, maar hiervoor is het gebruik niet nodig...
Moet wel iets in de database doen ivm google maps api.
Het is de bedoeling dat de flyers pas een week voor de activiteit worden geplaatst.
Maar kunnen wel eerder geupload worden door leden.
En echt verwijderd na de uitvoeringsdatum.

Reageren