Script nur nachts ausführen?

Obst

Well-known member
ID: 26019
L
8 Oktober 2006
319
13
Hi!

Gibt es eine Möglichkeit ein Script auf einer HTML nur nachts auszuführen?

Dies betrifft z.B. einen Erotik-Layer, der nur zwischen 23 und 5 Uhr auf der Startseite "reinfliegen" soll (Format: <script src="Anbietercode zum Layer"></script>). Tagsüber natürlich nicht.

Gibt es da ein Script, dass prüft, welche Uhrzeit wir grade haben und bei "true" den Layer auslöst?

Gruß
 
sollte doch leicht machbar sein.

<?
$uhr = date("H");
if ($uhr>=22) or ($uhr<=5) {
echo "P*rno geht los! "; }
else {
echo "Teletubbies kommen gleich!";}
?>


nicht getestet aber so in der art!
 
Zuletzt bearbeitet:
@smoker_on_line

Vielen Dank für deine Antwort. Bekomme es nur noch nicht ganz zum Laufen :D
Aber ich probieren noch

@chrisi01

Die Funktion darf ruhig in php sein, hatte mich vielleicht zu undeutlich ausgedrückt :roll:
Liest denn die php-Funktion die Serverzeit ein?

Gruß
 
ok dann will ich nichts gesagt haben und nutze lieber php ist besser.

date()
ließt die Serverzeit ein (und durch "H" wird nur die Stunde eingelesen)

mfg

chris
 
Kann mich mal jemand bestätigen, dass das nun richtig ist (steht zwar "gruss", aber das ja egal):

PHP:
<?php 
$uhrzeit = date('H'); 
if ($uhrzeit >= 5 && $uhrzeit < 23){ 
       $gruss = "Kein Code ausführen"; 
       } 
  else { 
       $gruss = "<script>.....</script>"; 
       }           
echo $gruss;
?>

So müsste das Layer-Script nur zwiwschen 23 und 5 Uhr rauskommen oder?
 
ne

erst ließt es die Serverzeit ein und speichert sie anschließend in eine Variable. Wo gibt sie denn was aus (sehe kein echo / printf())? :ugly: Wenn es die Zeit nicht einließt wüsste die arme Funktion ja gar nicht die aktuelle Zeit (sie muss sie ja irgendwo her bekommen)

(Konnte ich mir jetzt auch nicht verkneifen)

mfg

chris
 
wenn dich der Text "Kein Code ausführen" nicht stört kannst du ihn verwenden und er müsste funktionieren :)

mfg

chris