PHP Funktion programmieren - Beliebiger Zeitpunkt zwischen fester Anfangs- und Endzeit

Überkinger

Lieutenant
Registriert
Juli 2010
Beiträge
600
Hallo,

ich möchte via PHP geschützte Artikel stundenweise anzeigen, jedoch nie nur gleichen Zeit. So soll für Gäse Premiumcontent nur eingeschränkt zur Verfügung stehen, und eben damit man sich nicht darauf einstellen kann, zu verschiedenen Zeiten zwischen zwei festen Anfangs- und Endzeiten.

Ich würde so vorgehen:

PHP:
// Variablen setzen
$zeit_akt_hour = date("H");
$zeit_min_hour = "14";
$zeit_max_hour = "21";

// Zufallsstunde ermitteln

$view_hour = rand ($zeit_min_hour,$zeit_max_hour);

if ($view_hour == $zeit_akt_hour) {
echo "Premiumcontent";
}

Gibt es bessere, einfachere Lösungen? Anfangs hatte ich vor, mit UNIX-Zeitstempeln zu arbeiten, aber das Umrechnen in Stunden - Minuten wäre etwas aufwändiger. Man müsste erst mit mktime die Referenzen setzen.
 
Du musst so oder so die Zeit irgendwo speichern. So ist nach einem aktualisieren der Seite der Artikel ja wieder weg.

Ein Bearbeiten rechtfertigt übrigens noch keinen neuen Thread :D
 
LinuxMcBook schrieb:
Du musst so oder so die Zeit irgendwo speichern. So ist nach einem aktualisieren der Seite der Artikel ja wieder weg.

Macht nichts, da dieser Teil Bestandteil eines Templates ist und bei jeder Seitenabfrage geprüft wird.

Ein Bearbeiten rechtfertigt übrigens noch keinen neuen Thread :D
Oh gott oh gott. Wie konnte das nur passieren? Sorry...
 
Zurück
Oben