Datum überprüfen mit if-Abfrage

supercat1510

Erfahrenes Mitglied
Ich möchte ein Script programmieren, das eine Seite nur an einem bestimmten Tag aufruft (in Verbindung mit Javascript).

Ich habe bereits 2 veränderte Varianten ausprobiert, doch keine hat funktioniert:

if(date("j")==1){echo "01.htm";}else {echo "error.htm";}
und
if(date("d")==01){echo "01.htm";}else {echo "error.htm";}

Es wird immer nur ein leeres Fenster angezeigt.
 
probier mal
PHP:
if(date("j",time())==1){echo "01.htm";}else {echo "error.htm";} 

if(date("d",time())==01){echo "01.htm";}else {echo "error.htm";}
 
PHP:
<?php
$wochentage = array("sonntag", "montag", "dienstag", "mittwoch", "donnerstag", "freitag", "samstag");
 echo $wochentage[date("w")].".html";
?>
 
Ich hab den Code ein wenig gekürzt

PHP:
<script language="JavaScript">
function winopen(){
win = window.open("<?php
if (id==1){if(date("d")==01){echo "01.htm";}else {echo "error.htm";}}
elseif (id==2){if(date("d")==02){echo "02.htm";}else {echo "error.htm";}}?>","","height=350,width=450,toolbar=no,directories=no,scrollbars=yes,resizable=no,status=no,location=no");
}
</script>
</head><body topmargin="0" leftmargin="0" <?php if($id){echo"onload=\"window.setTimeout('winopen()',1)\"";}?>>

Aufgerufen durch seite.php?id=1 bzw. seite.php?id=2
 
Zurück