Hintergrund

Chico
Ich möchte das sich der Hintergrund meiner html Seit je nach Tageszeit verändet
Hat jemand nen Code?
daHooligan
brauchst du ein script (php oder javascrpt. bei php musst du einfach die ausgaeb von der tageszeit (dann servertageszeit) abhängig machen:
php:
1:
2:
3:
4:
<?php if(substr(0,1,date("H:i")) <= 8) {echo "nacht.jpg";}
if(substr(0,1,date("H:i")) >AND substr(0,1,date("H:i")) <= 12) {echo "vormittag.jpg";}
if(substr(0,1,date("H:i")) >12 AND substr(0,1,date("H:i") <=17)  {echo "nachmittag.jpg";}
if(substr(0,1,date("H:i")) >17 AND substr(0,1,date("H:i") <=24)  {echo "nacht.jpg";} ?>

sollte so gehen, bin aber nicht ganz sicher.


MfG

daHool
p-Logic
Geht auch noch ein bisschen einfacher:
date("H") gibt nur die Stunden (01-24) aus, also:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
 
<body background="
<?PHP
if (date("H") <= 8) { echo "nacht.jpg"} else
if (date("H") <= 12) { echo "vormittag.jpg"} else
if (date("H") <= 17) { echo "nachmittag.jpg"} else
if (date("H") <= 24) { echo "nacht.jpg"} else
?>
" >

Die else's spaaren nochmal ein bisschen Verwirrung Augenzwinkern
daHooligan
oder so...
war mir vorher nicht ganz sicher mit dem elseif
Chico
<html>
<head>
<title>seiten Name</title>
</head>
<body background="
<?PHP
if (date("H") <= cool { echo "morgen.jpg"} else
if (date("H") <= 12) { echo "vormittag.jpg"} else
if (date("H") <= 17) { echo "nachmittag.jpg"} else
if (date("H") <= 24) { echo "nacht.jpg"} else
?>
" >

<table>
<tr>
<td><img src="logo.jpg"></td>
<td><img src="banner.jpg"><br>
</td>
</tr>
<tr>
hab ich alles richtig gemacht?
p-Logic
Sorry!
Ich hab mich vom CopyNPaste-Satan verführen lassen!

Das letzte else muss weg Augenzwinkern
Chico
klapt immer noch nicht kanns vieleicht daran liegen das die Seite noch nicht online ist?
p-Logic
kommt drauf an, hast du nen lokalen Server mit PHP?
Wenn nicht, liegts wirklich daran.
Chico
Ich hab nen Pc,
wollte erstmal die Seite schreiben und mich
dann um den Rest sorgen
ps: ich hab dich mit acht Punkten bewärtet
p-Logic
Zitat:
Original von Chico
ps: ich hab dich mit acht Punkten bewärtet

Danke!! Springende Smilies

Mit Server mein ich eigentlich ob du nen Apache oder sowas auf deinem PC hast.
Ist bei der Entwicklung von Seiten mit PHP immer praktisch, weil mans nicht hoch laden muss ums zu testen. Geht aber auch so.
daHooligan
weißt du ob dein webserver (Auf dem dann deine Homepage liegt) PHP unterstützt?? wenn nicht, mach ne datei "phpinfo.php" mit dem inhalt
php:
1:
<? phpinfo(); ?>
und ruf diese mit deinem Webbrowser auf. wenn dann ne ellenlange tabelle mit informationen kommt unterstützt dein server php, ansonsten nicht.
wenn du auf deinem PC diese Seite ausprobieren willst musst du deinen Rechner auch zu ner Art "Webserver" machen, der dann allerdings nicht für andere sondern nur für da ist. Am einfachsten geht das wenn du dir xampp für windows von www.apachefriends.org runterlädst und installierst. am besten nimmst du die installer-version (direkt-link: http://www.apachefriends.org/download.ph...3-installer.exe ca. 25MB) da gehts am einfachsten. wenn du dann deine Homepage lokal testen willst musst du das was du bereits gemacht hast in den Ordner "htdocs" kopieren, deinen apache-server starten (was das ist siehst du wenn du Xampp installiert hast) und dann deine Seite im Browser mit der Adresse 127.0.0.1 oder localhost aufrufen, beides ohne .de/.org/.com etc.
Seiten die PHP-Elemente enthalten (wie das oben) müssen dann allerdings die Endung ". php" haben anstatt ".html".

Ich hoffe ich habe den richtigen Mittelweg gefunden. Wenns zu einfach/zu kompliziert gestrickt ist: melden!!
Chico
Die Seite bzw. Bilder usw. sind noch auf keinem websever,
also kann ich auch noch nicht sagen ob er php unterstüzt oder eben nicht
Ich werd dann mal das zeug runterladen
[Hat jemand einen guten tip wo`s günstigen webspace, domain usw. gibt]