• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Link in bestimmten Zeitpunkt anklicken

Status
Für weitere Antworten geschlossen.

gollum1990

Neues Mitglied
Wie kann ich dass da ein Link Steht und denn kann man nicht drücken, nur bei einem bestimmten zeitpunkt
Beispiel:

00.00uhr- 21.00 uhr gesperrter Link
----------------------------------
Der link steht dann in dieser Zeit
nur als Tex´t
----------------------------------
21.01uhr- 23.59uhr freigebener Link
----------------------------------
Den Link kann man anklicken
 
das ist eine schlechte antwort.
gut wäre gewesen wenn du uns sagst wie du es geloest hast / warum du es so geloest hast / was sich genau erledigt hat.
 
ich hab mal ein bisschen herumprobiert
und dann kam ich zu dieser lösung:

Code:
<?php

if (date(G) >= 21) {
echo '[url="link.php"]Link[/url]';
} else {
echo 'Link';
}

?>
Die 21 Uhr ist der Link gesperrt
jetzt kommt wieder folgendes Problem auf
wie lange funktioniert der link denn?
jetzt bis 24.00uhr oder so
 
der funktionniert dann immer. nehme folgenden code:

Code:
$time = date("H");
while ($time >= '21' && $time <= '00') {
echo 'my link';
}

jetzt zeigt er den link nur zwischen 21 und 00 uhr an.
 
lukeelten bei dir wuerde es niemals funktionieren. Guck dir einfach mal den code von gollum1990 an und gucke dann was du falsch gemacht hast ;)

21 < X < 0 = MUELL
 
lukeelten schrieb:
nehme folgenden code:
Code:
$time = date("H");
while ($time >= '21' && $time <= '00') {
echo 'my link';
}

Ich hab zwar nur wenig Ahnung von PHP, jedoch kenne ich "while"-Schleifen. Ich weiß das diese so lange ausgeführt werden bis die Bedingung "FALSE" ergibt. Ruft man also den Code oben zwischen 21 und 00 Uhr auf wird der Link endlos oft ausgegeben, weil die Bedingung sich nicht mehr ändert.

Wenn ich falsch liege dürft ihr mich gerne berichtigen. ;)

Gruß
Hobbyuser
 
ja du liegst falsch. eine zahl wird nie groesser als 21 _UND_ kleiner als 0 sein.

der link wird also niemals ausgegeben ;)
 
niklasboelter schrieb:
ja du liegst falsch. eine zahl wird nie groesser als 21 _UND_ kleiner als 0 sein.

der link wird also niemals ausgegeben ;)

Jetzt wo du es sagst fällt es mir wie Schuppen aus den Haaren. Würde es jedoch so eine Zahl geben, müsste meine Prognose zutreffen. :lol:

Ok, Ok , jede weitere Diskussion erübrigt sich. ;)
 
Da ich leider erst ein angehender PHP "Amateur" werde hätte ich hierzu mal eine Frage. Wen man die Zahlen jetzt durch z.b 20 und 23 ersetzt, geht das dan oder ist die ganze fürmel nicht in ordnung? :oops: :roll:
 
da ist doch nur eine zahl. wie willst du denn die durch 2 ersetzen?
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben