Nicht mehr ganz neu hier
Hallo,
ich möchte gern ein Bild auf einer Homepage jede Woche wechseln und dafür ein Script bauen. Es ist so das jede Woche ein anderes Bild auf einer Seite anzeigen lassen möchte. ich habe mir überlegt das es doch eigendlich mit einem Timestamp gehen müsste. mein Ansatz wäre so:
nur ma grob, ich hab mir gedacht das dann evlt mit einer for schleife oder einer dowhile schleife so machen könnte das prüft ob ein Datum erreicht ist. und dafür dann inhalt anzeigt.
also in etwa so:
for($i=0; $i=0; $i++={
if($montag == $time()) {
inhalt1
}
elseif ($montag_7 == $time()) {
inhalt2
}
}
... usw.
würde das gehen ? und was kann ich machen wenn die 6 Wochen um sind, das das script dann halt von vorne anfängt ?
ich möchte gern ein Bild auf einer Homepage jede Woche wechseln und dafür ein Script bauen. Es ist so das jede Woche ein anderes Bild auf einer Seite anzeigen lassen möchte. ich habe mir überlegt das es doch eigendlich mit einem Timestamp gehen müsste. mein Ansatz wäre so:
HTML:
<?php
$montag = mktime(0,0,0,05, 18, 2009);
# echo date('H:i:s, d-m-Y', $montag) . '<br />';
$montag_7 = $montag + (7*(24*60*60));
# echo date('H:i:s, d-m-Y', $montag_7) . '<br />';
$montag_14 = $montag + (14*(24*60*60));
# echo date('H:i:s, d-m-Y', $montag_14) . '<br />';
$montag_21 = $montag + (21*(24*60*60));
# echo date('H:i:s, d-m-Y', $montag_21) . '<br />';
$montag_28 = $montag + (28*(24*60*60));
# echo date('H:i:s, d-m-Y', $montag_28) . '<br />';
$montag_35 = $montag + (35*(24*60*60));
# echo date('H:i:s, d-m-Y', $montag_35) . '<br />';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="css/default.css" />
<link rel="stylesheet" href="css/reset.css" />
<script type="text/javascript" src="script.js"></script>
<title>Untitled Document</title>
</head>
<body>
<div id="container">
1. Woche<br />
2. Woche<br />
3. Woche<br />
4. Woche<br />
5. Woche<br />
6. Woche<br />
</div>
</body>
</html>
nur ma grob, ich hab mir gedacht das dann evlt mit einer for schleife oder einer dowhile schleife so machen könnte das prüft ob ein Datum erreicht ist. und dafür dann inhalt anzeigt.
also in etwa so:
for($i=0; $i=0; $i++={
if($montag == $time()) {
inhalt1
}
elseif ($montag_7 == $time()) {
inhalt2
}
}
... usw.
würde das gehen ? und was kann ich machen wenn die 6 Wochen um sind, das das script dann halt von vorne anfängt ?