SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.12.2004, 17:06:36
akasa akasa ist offline
Junior Member
 
Registriert seit: Sep 2004
Ort: Oberursel
Alter: 35
Beiträge: 211
seiten betreten nicht nach "uhr"

ich möchte ein script machen,dass man einen bestimmten bereich zwischen 22 und 8 uhr nicht betreten kann !
kann mir einer sagen,wie ich das mache bzw. wo ich ein tutorial dazu finde oder informationen !
THX !
Mit Zitat antworten
  #2  
Alt 17.12.2004, 17:13:01
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
In PHP gibt es die Funktion date(). Weiterhin könnte die Funktion exit() hilfreich sein.
Mit Zitat antworten
  #3  
Alt 18.12.2004, 00:57:50
Benutzerbild von yozek
yozek yozek ist offline
Junior Member
 
Registriert seit: May 2004
Ort: Köln
Alter: 43
Beiträge: 226
yozek eine Nachricht über ICQ schicken yozek eine Nachricht über MSN schicken
Zum Bleistift kann der Teil den du suchst so aussehen:

PHP-Code:
// Link auf geschlossenen Bereich, bsp: eingang.php
if (date('H') > 22 OR date('H') < 6):
   
header("Location: [url]http://www.example.com/geschlossen.php[/url]");
   exit;                            
else:
   
header("Location: [url]http://www.example.com/offen.php[/url]");
   exit; 
endif;

//datei offen.php
if (date('H') > 22 OR date('H') < 6):
    die(
'Wir sind doch geschlossen!');
endif;

// Normaler Code 
__________________
yozek

King of my castle - 127.0.0.1
Computer befreien das Denken vom Rechnen

Geändert von yozek (18.12.2004 um 20:53:24 Uhr)
Mit Zitat antworten
  #4  
Alt 18.12.2004, 16:03:29
akasa akasa ist offline
Junior Member
 
Registriert seit: Sep 2004
Ort: Oberursel
Alter: 35
Beiträge: 211
PHP-Code:
<?  
// Link auf geschlossenen Bereich, bsp: eingang.php  
if (date('h') >= 15 or date('h') <= 6):  
{     
include 'http://www.saufen-2005.de/close.php';     
exit;  
}  
else:     
{     
include 'http://www.saufen-2005.de/form.php';     
exit;     
}  
endif;  
?>
ich hab das jetzt mal so probiert, und ich habn problem !
Es ist jetzt 16 uhr also nach 15 Uhr ^^ !
und es kommt close, aber wenn der wert oben auf 17 steht kommt trotzdem close !? könnte das was mit dem include auf sich haben !?
Mit Zitat antworten
  #5  
Alt 18.12.2004, 18:51:13
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Bedenke, dass die Uhrzeit im 12-Stunden-Format von date() zurückgegeben wird, wenn du h als Parameter wählst (16 Uhr ist also 4 Uhr und somit kleiner als 6). Was du in deinem Fall als Parameter wählen solltest ist G (s. http://www.php.net/date).
Mit Zitat antworten
  #6  
Alt 18.12.2004, 21:00:33
Benutzerbild von yozek
yozek yozek ist offline
Junior Member
 
Registriert seit: May 2004
Ort: Köln
Alter: 43
Beiträge: 226
yozek eine Nachricht über ICQ schicken yozek eine Nachricht über MSN schicken
Ja?
Zitat:
H | 24-Stunden-Format, mit führenden Nullen 00 bis 23
Aber mir ist mal folgendes aufgefallen:

PHP-Code:
if (date('h') >= 15 or date('h') <= 6): 

das h sollte hier gross geschrieben werden (H)
Desweiteren ist dort ein Doppelpunkt (:) zu viel
Und so wie es geschrieben ist, befindet sich zwischen 15 und 6 Uhr, keine Eintittserlaubnis
__________________
yozek

King of my castle - 127.0.0.1
Computer befreien das Denken vom Rechnen
Mit Zitat antworten
  #7  
Alt 18.12.2004, 21:55:57
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Zitat:
Original geschrieben von yozek
Ja?
Ja! ;-)
Zitat:
Zitat:
H | 24-Stunden-Format, mit führenden Nullen 00 bis 23
und genau die führende 0 ist ebenfalls ein Problem.

[quote][b]Aber mir ist mal folgendes aufgefallen:

Zitat:
Und so wie es geschrieben ist, befindet sich zwischen 15 und 6 Uhr, keine Eintittserlaubnis
So war es vermutlich auch gewollt...
Mit Zitat antworten
  #8  
Alt 19.12.2004, 00:59:12
akasa akasa ist offline
Junior Member
 
Registriert seit: Sep 2004
Ort: Oberursel
Alter: 35
Beiträge: 211
GANZ GENAU !
aber,wem von euch soll ich jetzt glauben ;)
ich probier es mal aus wenn ich wieder aufwache bin im mom net im richtigen zustand dafür...
Mit Zitat antworten
  #9  
Alt 19.12.2004, 09:52:46
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Zitat:
Original geschrieben von akasa
GANZ GENAU !
aber,wem von euch soll ich jetzt glauben ;)
ich probier es mal aus wenn ich wieder aufwache bin im mom net im richtigen zustand dafür...
Probier einfach mal beide Varianten (also sowohl mit als auch ohne führende Null) aus. Vielleicht irre ich mich auch und PHP interpretiert 01 tatsächlich wie 1.
Mit Zitat antworten
  #10  
Alt 19.12.2004, 11:58:25
akasa akasa ist offline
Junior Member
 
Registriert seit: Sep 2004
Ort: Oberursel
Alter: 35
Beiträge: 211
ich habs jetzt so:
PHP-Code:
<?  
// Link auf geschlossenen Bereich, bsp: eingang.php  
if (date('G') >= 2 or date('G') <= 6)  
{     
include 'http://www.saufen-2005.de/close.php';  
}  
else     
{     
include 'http://www.saufen-2005.de/form.php';    
 }  
?>
, aber funst immernoch net ;-)
es wird net mal mehr die included seite angezeigt :-( also keine von beiden
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:51:37 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt