Hallo,
ik zoek een script met al of niet een databank,
die iedere dag een andere foto laat zien,
foto zijn op besis van datums. en zien er zo uit:
ga060424.gif

dus 24 april 06
of gewoon beginnen bij foto1,foto2, enz.
maar hoe pak ik het beste aan, iemand een af script?

Bedankt.
de makkelijkste manier om ga060424.gif (Garfield strips) te openen is gewoon een php date er tegen aan gooien. Aangezien er elke dag weer een nieuwe gemaakt wordt heb je ook elke keer een nieuw plaatje.

klein vb
<?php
$time = time()
$today = strftime('%y%m%d',$time);
echo 'ga'.$today.'gif';
?>
bedankt voor de snelle reactie,
ik had er dan dit van gemaakt:

<?php
$time = time()
echo $time;
$today = strftime('%y%m%d',$time);
$name = 'ga'.$today.'gif';
echo 'ga'.$today.'gif';
echo $today;
<input type="image" src=$name border="0" name="submit">
?>

maar als ik het (via internet natuurlijk) laat lopen krijg ik gewoon een wit blad ?
Error reporting aanzetten. En verder een ; (puntkomma) achter de eerste regel is missing. En de regel met de input moet zo:
echo '<input type="image" src="' . $name . '" border="0" name="submit">';
Dit script pakt een random plaatje. Is misschien niet helemaal wat je zoekt omdat het niet een hele dag dezelfde blijft, maar handig om even te kijken.

<?php
$handle = opendir('naamvandemap');
$files = array();
while (false!==($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$files[] = $file;
}}
$random = mt_rand(0, count($files) - 1);
echo " <img src=\"naamvandemap/$files[$random]\">";
closedir($handle);
?>
Je kan het hele bovenstaande script in één regel doen:

<?php
echo '<input type="image" src="ga' . date("ymd") . '.gif" border="0" name="submit">';
?>
ja ben nog echt een leek in php, ksnap de beginselen wel, maar de juiste code :s
maar nog steeds krijg ik enkel een wit scherm.
De onderstaande code is toch alles wat erin moet hé.
staat on-line op:
http://www.vidam.be/test/foto.php

<?php;
$time = time()
echo $time;
$today = strftime('%y%m%d',$time);
$name = 'ga'.$today.'gif';
echo 'ga'.$today.'gif';
echo $today;
echo '<input type="image" src="' . $name . '" border="0">';
?>
yep deze werk:
<?php
echo '<input type="image" src="ga' . date("ymd") . '.gif" border="0" name="submit">';
?>
waarschijnlijk iets met die % tekens ;)

bedankt.
Nee, je hebt hier nog steeds geen puntkomma achter:

$time = time()
yep, nu werkt die ook :)
nogmaals bedankt!
Kijk hier eens, ik had namelijk ook een zo'n soort gelijke script geschreven om een beetje te oefenen met datums.

LINK

Reageren