PHP-Geöffnet-Schild
Hey Leute bitte um Hilfe!
Ich bräuchte ein virtuelles Geöffnet-Schild, dh. wenn ich in einem PHP-Script in einem Dropdown Feld "GEÖFFNET" auswähle soll dies auf einer HTML-Seite gezeigt werden, bzw. wenn ich "NICHT GEÖFFNET" auswähle soll dies dort stehen.
Könnt ihr mir bei so einem Script helfen, bzw. beim Plugin in die HTML-Seite?
Danke im Vorhinein!
Flo
Ich bräuchte ein virtuelles Geöffnet-Schild, dh. wenn ich in einem PHP-Script in einem Dropdown Feld "GEÖFFNET" auswähle soll dies auf einer HTML-Seite gezeigt werden, bzw. wenn ich "NICHT GEÖFFNET" auswähle soll dies dort stehen.
Könnt ihr mir bei so einem Script helfen, bzw. beim Plugin in die HTML-Seite?
Danke im Vorhinein!
Flo
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 132765
Url: https://administrator.de/forum/php-geoeffnet-schild-132765.html
Ausgedruckt am: 23.12.2024 um 01:12 Uhr
7 Kommentare
Neuester Kommentar
Benutzt du ein CMS (oder wie ist deine Seite strukturiert)? Hast du Vorkenntnisse in PHP? Unterstützt dein Webspace PHP?
Am einfachst ließe es sich lösen, wenn du mit einer Datenbank arbeitest, bei der du einen Wert setzt, der beim Aufruf all deiner Seiten abgefragt wird. Je nach Wertigkeit kommt dann "Geschlossen" oder der Inhalt deiner Seite.
Wenn du deine Seite mit einem CMS betreibst, dann sollte das beinhaltet sein.
Gruß
Marinux
Am einfachst ließe es sich lösen, wenn du mit einer Datenbank arbeitest, bei der du einen Wert setzt, der beim Aufruf all deiner Seiten abgefragt wird. Je nach Wertigkeit kommt dann "Geschlossen" oder der Inhalt deiner Seite.
Wenn du deine Seite mit einem CMS betreibst, dann sollte das beinhaltet sein.
Gruß
Marinux
Ich hab mich jetzt mal ausführlich mit meiner Kristallkugel unterhalten. Wir beide sind zu folgendem Schluss gekommen:
Der gute Flo hat wohl einen Laden, eine Kneipe, ein Kino oder was auch immer. Außerdem hat der Flo wohl auch noch eine Website für sein "was auch immer". Und auf dieser Website will er irgendwo entweder geöffnet oder geschlossen stehen haben. Und damit dafür nicht jedes mal die Seite neu hochgeladen werden muss hat sich der Flo schlauerweise gedacht mach ich das doch clever und klicke einfach nur.
Also braucht der Flo ein PHP-Script, das einfach ein Stück Text im Quellcode austauscht oder vielleicht eine Grafik einsetzt je nachdem ob offen oder geschlossen.
Manuel
PS:
Jetzt kommt gerade noch Meister Kaffeesatz rein und gibt seinen Senf auch noch dazu. Das schreibe ich aber nicht mehr
Der gute Flo hat wohl einen Laden, eine Kneipe, ein Kino oder was auch immer. Außerdem hat der Flo wohl auch noch eine Website für sein "was auch immer". Und auf dieser Website will er irgendwo entweder geöffnet oder geschlossen stehen haben. Und damit dafür nicht jedes mal die Seite neu hochgeladen werden muss hat sich der Flo schlauerweise gedacht mach ich das doch clever und klicke einfach nur.
Also braucht der Flo ein PHP-Script, das einfach ein Stück Text im Quellcode austauscht oder vielleicht eine Grafik einsetzt je nachdem ob offen oder geschlossen.
Manuel
PS:
Jetzt kommt gerade noch Meister Kaffeesatz rein und gibt seinen Senf auch noch dazu. Das schreibe ich aber nicht mehr
Mal so als kleinen Denkanstoß:
---- Hauptseite -----------------------------------------
<?php $conf = unserialize(file_get_contents('_sign-conf.ser')); ?>
<img src="<?php echo $conf['url'] ?>" alt="<?php echo $conf['desc'] ?>">
---- Konfiguration --------------------------------------
<?php
if (isset($_POST['send'])) {
$conf = array();
switch ($_POST['open']) {
case '1':
$conf['url'] = 'open.jpg';
$conf['desc'] = 'Geöffnet';
break;
case '0':
$conf['url'] = 'closed.jpg';
$conf['desc'] = 'Geschlossen';
break;
default:
trigger_error("Parameterfehler!", E_USER_ERROR);
break;
}
file_put_contents('_sign-conf.ser', serialize($conf));
}
?>
<form action="" method="post">
<select name="open">
<option value="0">Nicht offen</option>
<option value="1">Offen</option>
</select>
<input type="submit" name="send" value="Speichern" id="send" />
</form>
Dann könnte man das Ganze doch gleich automatisieren. Das zu bestimmen Tageszeiten das Schild auftaucht.
Eventuell kann man da noch die Wochentage mit einbeziehen.
Gruß
Samuel
$open = 12; // Macht die Kneipe auf
$close = 18; // Schließt der Laden
if(date("G") >= $open && date("G") <= $close) {
echo '<img src="open.jpg" />';
} else {
echo '<img src="close.jpg" />';
}
Gruß
Samuel
Moin,
also meine Glaskugel sagt mir das diese Funktion für eine Surf-Station auf dem WC benötigt wird. Ist diese "in use" dann ist das WC geschlossen (hoffentlich). Ist diese frei dann darf der nächste aufs WC...
Ich würde das ganze zimlich simpel lösen: Mittels fwrite in eine Datei einen Wert (0 oder 1) schreiben - und dann auf der Seite mit dem Schild (d.h. function ShowOnKlotuer() ) ein fread rein welches guckt welchen Wert das ding grad hat...
also meine Glaskugel sagt mir das diese Funktion für eine Surf-Station auf dem WC benötigt wird. Ist diese "in use" dann ist das WC geschlossen (hoffentlich). Ist diese frei dann darf der nächste aufs WC...
Ich würde das ganze zimlich simpel lösen: Mittels fwrite in eine Datei einen Wert (0 oder 1) schreiben - und dann auf der Seite mit dem Schild (d.h. function ShowOnKlotuer() ) ein fread rein welches guckt welchen Wert das ding grad hat...