Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 04:41

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[PHP] Etwas innerhalb bestimmter Zeit anzeigen lassen

Discussion on [PHP] Etwas innerhalb bestimmter Zeit anzeigen lassen within the Web Development forum part of the Coders Den category.

Closed Thread
 
Old   #1
 
mastermo's Avatar
 
elite*gold: 177
Join Date: Jan 2010
Posts: 5,963
Received Thanks: 1,130
[PHP] Etwas innerhalb bestimmter Zeit anzeigen lassen

Heyho Leute,

ich stehe vor dem Problem, dass ich etwas innerhalb einer bestimmten Zeit anzeigen möchte. Als Beispiel: von 22:00 Uhr bis 05:00 Uhr samstags echo "test aktiv". Außerhalb dieser Zeitspanne von 22:00 Uhr bis 05:00 Uhr am Samstag soll dort beispielsweise "test inaktiv" stehen.


Könnte mir einer von euch eine Lösung zeigen? Bei Google finde ich nichts passendes

Gruß & besten Dank

Mo
mastermo is offline  
Old 06/20/2014, 21:08   #2
 
PixelTree's Avatar
 
elite*gold: 13
Join Date: Feb 2010
Posts: 1,350
Received Thanks: 239
Quote:
Originally Posted by mastermo View Post
Bei Google finde ich nichts passendes
Ich schon, nur sollte man nicht nach einer Komplettlösung suchen, sondern nach der passenden Funktion -

PixelTree is offline  
Thanks
1 User
Old 06/20/2014, 21:35   #3
 
mastermo's Avatar
 
elite*gold: 177
Join Date: Jan 2010
Posts: 5,963
Received Thanks: 1,130
Danke dir vielmals. Nun zeigt er allerdings nur text unaktiv an egal welchen Wert ich beim Tag und bei der Uhrzeit gewählt habe :/

Weißt du wieso das nicht so funktioniert wie geplant?

Ps das von dir gepostete Script hatte ich zuvor gefunden aber es lief bisher nicht (bis du es korrekt gepostet hast)
mastermo is offline  
Old 06/20/2014, 22:41   #4
 
elite*gold: 0
Join Date: Nov 2010
Posts: 700
Received Thanks: 507
Das wird dann daran liegen das du etwas falsch reingeschrieben hast ^^

Ich würde einfach:
1: Eine Variable machen in der du "data" speicherst.
2: Dann erst den Tag abfragen (bei dir wenn Samstag ist)
3: Dann Überprüfen ob es schon nach 22:00 oder vor 05:00 ist

Beispiel:
PHP Code:
$today date("D G:i"); // Ausgabe: Fri 22:42 
Ich denke damit sollte es klappen
supercracker13 is offline  
Thanks
1 User
Old 06/25/2014, 01:16   #5
 
mastermo's Avatar
 
elite*gold: 177
Join Date: Jan 2010
Posts: 5,963
Received Thanks: 1,130
Heyho nochmals,

ich habe nun folgendes eingebaut, allerdings bekomme ich damit keine Zeitspanne oder spezifischen Tage hin

PHP Code:
<?php
        
        
if ( (int)date'N' ) < ) {
            
$h = (int)date'G' );
            if ( 
$h >= 22 && $h <= ) {
                echo 
"<font color='#0B75AF'>Wir haben geöffnet!</font>";
            }
            else {
    echo 
"<font color='red'>Derzeit geschlossen!</font>";
}
        }              
            
        
?>
Ich habe nun über eine Stunde gegooglet und nur mega aufwändige Lösungsansätze oder SQL Lösungen gefunden. Für solch eine kleinere Funktion möchte ich ungern mit SQL arbeiten.

Ich bitte und bedanke mich gleichzeitig um eure Hilfe
mastermo is offline  
Old 06/25/2014, 03:01   #6
 
ѕ¢нσкσвяυηηєη's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 7,161
Received Thanks: 1,775
So wie ich das verstanden habe, möchtest du das es zwischen 22 und 5 Uhr "geöffnet" stehen soll?

PHP Code:
<?php

        $timestamp 
time();
        
$uhr   date("H"$timestamp);

        if(
$uhr >= && $uhr <= 22) {
           echo 
"geöffnet";
        } else {
           echo 
"geschlossen";
        }

?>
- ungetestet - Handy
Sollte dein Uhrzeit Problem lösen, mit dem Tag helf ich dir heute Abend, bin am Handy und mehr krieg ich mit dem Handy nicht hin.

PS: hau das mal ganz oben in deinen PHP Code rein:
PHP Code:
header('Content-Type: text/html; charset=ISO-8859-1'); 
Dann brauchst du nicht immer ä schreiben.
ѕ¢нσкσвяυηηєη is offline  
Thanks
1 User
Old 06/25/2014, 18:28   #7

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Quote:
Originally Posted by mastermo View Post
if ( $h >= 22 && $h <= 5 )
"wenn $h größer oder gleich 22 UND wenn $h kleiner oder gleich 5 ist" - ein Blick auf den Zahlenstrahl sollte zeigen, dass der Fall niemals eintreten kann



Die gesucht Bedingung ist $h >= 22 || $h <= 5 oder das logische Äquivalent !($h >= 5 && $h <= 22), das über mir bereits gepostet wurde.
snow is offline  
Thanks
1 User
Old 06/26/2014, 08:04   #8
 
mastermo's Avatar
 
elite*gold: 177
Join Date: Jan 2010
Posts: 5,963
Received Thanks: 1,130
Das Problem besteht ehr bei den Tagen. Eine Lösung für die Stunden ist bereits vorhanden
mastermo is offline  
Old 06/26/2014, 10:55   #9
 
elite*gold: 0
Join Date: Jun 2014
Posts: 21
Received Thanks: 7
Quote:
Originally Posted by mastermo View Post
Das Problem besteht ehr bei den Tagen. Eine Lösung für die Stunden ist bereits vorhanden
.......

PHP Code:
<?php
$day 
= array(
    [
0] => 'sunday',
    [
1] => 'monday',
    [
2] => 'tuesday',
    [
3] => 'wednesday',
    [
4] => 'thursday',
    [
5] => 'friday',
    [
6] => 'saturday',
)
echo 
"Today is "$day[date("w")];
If you just want to check if it is Saturday, you can do this:

PHP Code:
if(date("w") == 6) { // check for saturday
    // do some

I didnt tested it so i didnt give any warranty. But it should work.
kyls is offline  
Old 06/26/2014, 13:30   #10
 
elite*gold: 1
Join Date: Aug 2013
Posts: 1,898
Received Thanks: 1,346
Alternativ $h%22<6
Black Tiger ツ is offline  
Old 06/26/2014, 17:10   #11
 
mastermo's Avatar
 
elite*gold: 177
Join Date: Jan 2010
Posts: 5,963
Received Thanks: 1,130
Quote:
Originally Posted by Black Tiger ツ View Post
Alternativ $h%22<6
Das Problem besteht ehr bei den Tagen. Eine Lösung für die Stunden ist bereits vorhanden

Lesen(!)

Ich brauche nur eine Lösung für zwei Tage in der Woche. (Freitag - Samstag 22:00 - 05:00)
I only need a solution for two days a Week (friday-saturday 22:00 - 05:00)

I need it for an website for a disco which is only opened on friday (22:00 to 05:00) and Saturday (22:00 to 05:00) and the rest of the week its closed.
mastermo is offline  
Old 06/26/2014, 17:24   #12
 
ѕ¢нσкσвяυηηєη's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 7,161
Received Thanks: 1,775
Quote:
Originally Posted by mastermo View Post
Das Problem besteht ehr bei den Tagen. Eine Lösung für die Stunden ist bereits vorhanden

Lesen(!)

Ich brauche nur eine Lösung für zwei Tage in der Woche. (Freitag - Samstag 22:00 - 05:00)
I only need a solution for two days a Week (friday-saturday 22:00 - 05:00)

I need it for an website for a disco which is only opened on friday (22:00 to 05:00) and Saturday (22:00 to 05:00) and the rest of the week its closed.
Hast du die Antwort übersehen?


Das sollte funktionieren, eine leichtere Variante kenne ich nicht.

Musst die IF Abfrage eben abändern, solltest du aber hinkriegen.

PHP Code:
<?php

    
// Tage
    
$wochentage = array(
    
"Sonntag",
    
"Montag",
    
"Dienstag",
    
"Mittwoch",
    
"Donnerstag",
    
"Freitag",
    
"Samstag");

    
$tag date("w");
    
    
// Uhrzeit
    
$timestamp time(); 
    
$uhr   date("H"$timestamp);

    
// Abfrage
    
if($tag == AND 6) {  
        if(
$uhr >= && $uhr <= 22) { 
            echo 
"geöffnet"
        } else { 
            echo 
"geschlossen"
        } 
    } else {
          echo 
"geschlossen";
    }

?>
Sollte funktionieren.
ѕ¢нσкσвяυηηєη is offline  
Thanks
1 User
Old 07/04/2014, 19:19   #13
 
mastermo's Avatar
 
elite*gold: 177
Join Date: Jan 2010
Posts: 5,963
Received Thanks: 1,130
Quote:
Originally Posted by ѕ¢нσкσвяυηηєη™ View Post
Hast du die Antwort übersehen?


Das sollte funktionieren, eine leichtere Variante kenne ich nicht.

Musst die IF Abfrage eben abändern, solltest du aber hinkriegen.

PHP Code:
<?php

    
// Tage
    
$wochentage = array(
    
"Sonntag",
    
"Montag",
    
"Dienstag",
    
"Mittwoch",
    
"Donnerstag",
    
"Freitag",
    
"Samstag");

    
$tag date("w");
    
    
// Uhrzeit
    
$timestamp time(); 
    
$uhr   date("H"$timestamp);

    
// Abfrage
    
if($tag == AND 6) {  
        if(
$uhr >= && $uhr <= 22) { 
            echo 
"geöffnet"
        } else { 
            echo 
"geschlossen"
        } 
    } else {
          echo 
"geschlossen";
    }

?>
Sollte funktionieren.
Das hilft mir ungemein, ein riesen Dank dafür

Eine Frage hätte ich da allerdings noch und zwar folgendes:

Wenn der Laden von Freitag 22:00 Uhr bis Samstag 05:00 Uhr geöffnet hat, wie bekomme ich das umgesetzt? In dem Fall wären es ja zwei Tage mit 22-00 uhr und 00-05 Uhr beispielsweise.

Ich wäre dir dankbar, wenn du mir auch dabei helfen würdest
mastermo is offline  
Old 07/05/2014, 12:40   #14
 
PixelTree's Avatar
 
elite*gold: 13
Join Date: Feb 2010
Posts: 1,350
Received Thanks: 239
Quote:
Originally Posted by mastermo View Post
Wenn der Laden von Freitag 22:00 Uhr bis Samstag 05:00 Uhr geöffnet hat, wie bekomme ich das umgesetzt? In dem Fall wären es ja zwei Tage mit 22-00 uhr und 00-05 Uhr beispielsweise.
PHP Code:
<?php 
    $wochentag 
date('N'); 
    
$uhrzeit date('G'); 
    if(
$uhrzeit >= 22 && $wochentag == or $uhrzeit && $wochentag == 6
    { 
        echo 
'laden offen'
    } 
    else 
    { 
        echo 
'laden zu'
    } 
?>
PixelTree is offline  
Thanks
1 User
Old 07/05/2014, 20:42   #15
 
mastermo's Avatar
 
elite*gold: 177
Join Date: Jan 2010
Posts: 5,963
Received Thanks: 1,130
Bombe! Hat funktioniert Besten dank nochmal an euch beide

#kann dicht gemacht werden
mastermo is offline  
Closed Thread


Similar Threads Similar Threads
Sourcemod HP Regeneration nach bestimmter Zeit
05/14/2013 - Counter-Strike - 13 Replies
Hallo, (ich weiß ich nerve hier bestimmt, aber muss sein :D) ich habe dieses HP Regenerations Plugin für Sourcemod https://forums.alliedmods.net/showthread.php?p=500 636 Das Plugin ist soweit ganz gut, allerdings würde ich es gerne so haben, dass die HP erst nach einer bestimmten Zeit regeneriert werden (so nach 5 oder 10 Sekunden, keine Ahnung ;)) Gedacht habe ich es mir so, dass man eine Schleife vor dem regenerieren hinzufügt und das wenn der Timer unter 5 oder 10 oder was auch immer...
server soll nach bestimmter zeit runterfahren. Bukkit
08/24/2011 - Minecraft - 6 Replies
Hallo zusammen, Mit welchem Plugin und welchem befehl kann ich den Server nach z.B. 10 Minuten von selbst runterfahren lassen? Danke im vorraus
Lebensverlust nach bestimmter Zeit
07/16/2011 - Minecraft - 7 Replies
Hallo Comm, Ich suche nen Bukkit Plugin, um einzustellen, dass man nach einer bestimmten Zeit, zB 15 min ein Herz verliert. Kennt ihr gute ? Danke im Voraus duddai
Dateien/Zeit Im label anzeigen lassen und mehr.. :O
05/22/2011 - AutoIt - 14 Replies
Hallo! Ich wollte einen musik player aus langeweile machen hab das abspielen usw hinbekommen nur ich hab ein problem ich kriege es nich hin den namen der ausgewählten datei in einem label anzuzeigen wieviele sekunden/minuten es schon läuft (ebenfalls in einem label) einen slider für die lautstärke zu benutzen und eine progressbar zum anzeigen wo das lied dann so ungefähr is also z.B. bei der hälfte oder so damit man weiß wann es endet könntet ihr mir da helfen? Edit : Das mit der lautstärke...
PC nach bestimmter zeit herunterfahren
02/05/2011 - Main - 2 Replies
hey leute, ich wollte euch einfach mal was geben, mit dem könnt ihr euren pc nach einer bestimmten zeit automatisch herunterfahren lassen. es sind ganz einfach verknüpfungen zu der shutdown.exe im system32 ordner, mit den zeitparametern drangehängt. ich brauch das häufiger, da ich oft meinen pc übernacht laufen lasse um etwas zu downloaden, da downloads bei meinem schlechten inet extrem lange dauern. da ich dann aber keine lust habe, den pc die ganze nacht durchlaufen zu lassen, start ich das...



All times are GMT +1. The time now is 04:45.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.