• Hallo Besucher!

    Du bist neu im Forum? Dann registriere dich hier, um Diskussionen beizutreten oder eigene Themen zu erstellen. Für die Registrierung ist es erforderlich, dass du einen Spielaccount bei Die Stämme hast.

    Andernfalls kannst du dich hier direkt einloggen.

    Falls du dein Passwort vergessen hast, kannst du hier ein neues Passwort anfordern.

HTML: Link erst an einem bestimmten Datum freigeben

DeletedUser

Gast
Kann sein, dass ich es nicht sehe.. Aber wo fragst du, ob es der richtige Tag ist?


Mein Vorschlag:
PHP:
<?php
for($i = 1; $i <= date("j", time()) and date("m", time()) == 12; ++$i)
{
    // echo, array, was-auch-immer
}
?>

Stimmt, ich habe noch ein AND $cur_day < 25 vergessen.

Mir ist im Grunde ja egal, wie er es löst. ;-)
Ob man nun gleich weiter denkt, oder nicht, ist hier im Grunde egal.
 
Zuletzt bearbeitet von einem Moderator:

DeletedUser

Gast
Wenn das so ist:
(z.B für den 24ten) advent_24.php:
PHP:
<?php
if(date('m.Y', time()) == '12.2010' and date('d',time())>=24) {?>
<dein-Kalendertürchen-HTML-Code>
<?php } else { ?>
<deine-Fehlermeldung-dass-das-türchen-noch-nicht-offen ist>
<?php }?>

Für irgend nen anderes Türchen einfach die 24 ersetzen. Den 2ten Teil kannst du einfach immer copy&pasten. Ist sicherlich keine ideale Lösung, aber für nen Anfänger denk ich die einfachste

MfG Dömel
Warum arbeitest du immer mit <?php und ?>? Mach doch einfach echo.
 

DeletedUser

Gast
Danke Dömel. Ich weiß, dass es einfacher geht, aber ich wills eben unkomplizeiert. und einer hats aufn punkt gebracht.
 

DeletedUser108034

Gast
Würde doch auch mit folgendem Code klappen:
PHP:
echo <<<EOT
<b>Mein Fetter Text</b>
EOT;
 

DeletedUser

Gast
Wenn das so ist:
(z.B für den 24ten) advent_24.php:
PHP:
<?php
if(date('m.Y', time()) == '12.2010' and date('d',time())>=24) {?>
<dein-Kalendertürchen-HTML-Code>
<?php } else { ?>
<deine-Fehlermeldung-dass-das-türchen-noch-nicht-offen ist>
<?php }?>

Für irgend nen anderes Türchen einfach die 24 ersetzen. Den 2ten Teil kannst du einfach immer copy&pasten. Ist sicherlich keine ideale Lösung, aber für nen Anfänger denk ich die einfachste

MfG Dömel

frage noch, tut er so ALLE links BIS zum 24. freigeben oder nur den 24.?
 

DeletedUser

Gast
(Für die Beispieldatei - bei andern Daten analog)
Das Script kontrolliert ob das Datum im Dezember liegt und ob der aktuelle Tag mindestens der 24. ist. Spricht wenn du die Datei advent_24.php am 25ten aufrufst funktioniert das auch.

MfG Dömel
 

DeletedUser

Gast
irgendwas geht nicht:

HTML:
<map id="adventskalender" name="adventskalender"> 
<?php
if(date('m.Y', time()) == '12.2010' and date('d',time())=24) {?>
<area shape="poly" coords="565, 322, 620, 260, 650, 253, 722, 318, 660, 388, 630, 377" href="http://www.google.com/" target="_blank">
<?php } else { ?>
<<p>kein Zugriff!</p>>
<?php }?>

ich komme trdm zur angeforderten seite, wenn ich es teste.
 

TimLim

Gast
irgendwas geht nicht:

HTML:
<map id="adventskalender" name="adventskalender"> 
<?php
if(date('m.Y', time()) == '12.2010' and date('d',time())=24) {?>
<area shape="poly" coords="565, 322, 620, 260, 650, 253, 722, 318, 660, 388, 630, 377" href="http://www.google.com/" target="_blank">
<?php } else { ?>
<<p>kein Zugriff!</p>>
<?php }?>

ich komme trdm zur angeforderten seite, wenn ich es teste.
Das gibt nur den 24.12 aus.
 

DeletedUser

Gast
Ich würd' sagen, da fehlt zudem ein '=' ...

Code:
[...] and date('d',time()) =[COLOR="Red"]=[/COLOR] 24) [...]
 

DeletedUser

Gast
ich hab deinen ursprünglichen Code, Dömel, (date('d',time())>=24) ), nur schickt er mich immer auf die seite :( liegt das am else? was muss ich da eintragen?
 

DeletedUser

Gast
Tralala.
PHP:
<map id="adventskalender" name="adventskalender"> 
<?php
if(date('d.m.Y', time()) == '24.12.2010') {?>
<area shape="poly" coords="565, 322, 620, 260, 650, 253, 722, 318, 660, 388, 630, 377" href="http://www.google.com/" target="_blank">
<?php } else { ?>
<<p>kein Zugriff!</p>>
<?php }?>
 

DeletedUser

Gast
die sperre, dass ich nicht auf die seite komme geht nicht. was los ist weiß ich nicht.
 

DeletedUser

Gast
So gehts bei mir.
PHP:
<?php
echo '<map id="adventskalender" name="adventskalender">';
if(date('d.m.Y', time()) == '24.12.2010') {
   echo '<area shape="poly" coords="565, 322, 620, 260, 650, 253, 722, 318, 660, 388, 630, 377" href="http://www.google.com/" target="_blank">';
} else {
   echo "<p>kein Zugriff!</p>";
}
?>
 

DeletedUser

Gast
Ich glaube es wäre weitaus einfacher, wenn sich irgendeiner der Programmierer persönlich drum kümmert und das selbst in seine Datei einfügt, da er nicht vorhat programmieren zu lernen, sondern lediglich diesen Adventskalender freizugeben...
Wenn du Interesse hast schreib mich (oder einen der anderen) einfach per PN an...

MfG
Freddy
 

DeletedUser

Gast
Ich glaube es wäre weitaus einfacher, wenn sich irgendeiner der Programmierer persönlich drum kümmert und das selbst in seine Datei einfügt, da er nicht vorhat programmieren zu lernen, sondern lediglich diesen Adventskalender freizugeben...
Wenn du Interesse hast schreib mich (oder einen der anderen) einfach per PN an...

MfG
Freddy
Wenn er mir den Quelltext gibt, mach ich es.
 

DeletedUser

Gast
danke Falke, werds gleich prüfen. und eig. wollte ich nur HTML lernen, was ja im prinzip leicht ist. allerdings kann ich kein php..
 
Oben