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 ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken 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 Entwicklung und Softwaredesign
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Entwicklung und Softwaredesign Hier können strukturelle (Programmier-) Konzepte diskutiert und Projekte vorgestellt werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 08.11.2006, 17:42:07
KingArtus KingArtus ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 14
Zeitgesteuert...

Hallo leute...

ich habe echt ein dringendes Problem...

ich versuche einen Advendskalender zu schreiben.. dummerweise... habe ich kein befehl gefunden, der sich nicht an der Systemzeit Orientiert...
da die user ja nicht sehen sollen was hinter den Türen ist...

ich habe bislang mit einem Javascript geschrieben...
aber das ist Fehlerhaft...

Ich kenn php leider nicht... desswegen Hoffe ich hier istjemand, der mir schnell helfen kann...

ich brauche etwas...

das so Funktioniert...

wen Tag xy ist,ein oder mehrere tage nach dem Tag xy... dann leitet er weiter zu webseite xy
wenn es allerdings nicht ist , dann soll er nichts machen, und den dahinterstehenden HTML code ausführen...

Das Java Script :

<script type="text/javascript">;
// Erstellt mit dem Zeitgenerator - Homepage-Total.de
var mydate=new Date();
var day=mydate.getDay();
var month=mydate.getMonth()+1;
var daym=mydate.getDate();
if ((month==11 && daym>=14) || (month>12 && month<12) || (month==12 && daym<=31))
{location.href="1-14.html";}
</script>


macht genau das...

allerdings nimmt es systemzeit, wenn ich also meine Uhr umstelle dann funktioniert es obwohl wir den tag noch nicht haben...
Außerdem, wenn ich meine Uhr auf den 8.12 stelle, kann ich alle sachen sehen die von 24, von 16 usw...

auch so ewinen fehler...


BITTE, BITTE, BITTE

ich schaffe das nicht...

einer von euch kann dass doch sicher...

einfach melden

joerg.agatz[at]googlemail.com
Mit Zitat antworten
  #2  
Alt 08.11.2006, 17:57:21
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: Zeitgesteuert...

Zitat:
allerdings nimmt es systemzeit, wenn ich also meine Uhr umstelle dann funktioniert es obwohl wir den tag noch nicht haben...
Wenn du das in Javascript machst, kann auch jeder der ein ganz kleines bisschen Ahnung hat, in deinen Quellcode schauen und die Seiten direkt ansteuern.
Der Aufwand ist wenig mehr als die Uhrzeit umzustellen.

Daher solltest du php nutzen, das läuft auf dem Server, nimmt die Serverzeit und niemand kann den Code einsehen.

Am einfachsten würde es wohl so gehn:

Du Linkst bei jedem Törchen auf eine Datei und gibst den Tag weiter:
tor.php?tag=12

Die tor.php müsste dann so aussehen:

PHP-Code:
<?PHP

$tag 
$_GET['tag'];

if(
date("j")<$tag) exit;

switch(
$tag) {
case 
1:
   include 
"1-1.html";
   break;
case 
2:
   include 
"1-2.html";
   break;
case 
3:
   include 
"1-3.html";
   break;
.
.
.
}
so sieht der User nicht welche Dateien geöffnet werden und du kannst ganz normal mit html Dateien weiterarbeiten.
Mit Zitat antworten
  #3  
Alt 08.11.2006, 18:00:23
KingArtus KingArtus ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 14
AW: Zeitgesteuert...

erstmal danke dass du mir so schnell hilfst...

nur leider weiß ich von PHP garnichts, desswegen muss ich dass ja in HTML schreiben...

Also wie mache ich das nun mit PHP?
kannst du mir dass was ausfürlicher erklären?


Derzeit siht es so aus...

http://freunde.rapidspace.de/advent/goto.html

Jörg

Geändert von KingArtus (08.11.2006 um 18:02:37 Uhr)
Mit Zitat antworten
  #4  
Alt 08.11.2006, 19:50:37
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: Zeitgesteuert...

Hast du denn php auf deinem Server verfügbar?


Das Script ist eigentlich auch für jemanden der sich nicht mit php auskennt leicht anpassbar.
Einfach immer

case tagnummer:
include "seitenname.html";
break;

Es dürfen keine Tagnummern doppelt vorkommen.


Außerdem noch unter if(date("j")<$tag) exit; das ergänzen:
PHP-Code:
 if( ( date("g")<12 ) AND ( date("Y")<=2006 ) ) exit; 
Sonst kann man vor Dezember schon die Dinger anschaun, wenn der Tag stimmt.
Mit Zitat antworten
  #5  
Alt 09.11.2006, 12:36:21
KingArtus KingArtus ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 14
AW: Zeitgesteuert...

Zitat:

<?
$checkdate = "09.11.2006";
if ($date == "09.11.2006"):
?>
heute ist der 9.11.06
<?
else:
?>
ist es nicht
<?
endif
?>
Was ist dan dem Script Falsch?

Jörg
Mit Zitat antworten
  #6  
Alt 09.11.2006, 14:24:28
KingArtus KingArtus ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 14
AW: Zeitgesteuert...

hat sich erledigt... habe die antwort schon...


<?php
$date=date("d.m.Y");
$wdate="08.11.2006";
if($date == $wdate){
header("Location: 1.html");
exit;
}
else {
header("Location: 2.html");
}
?>
Mit Zitat antworten
  #7  
Alt 09.11.2006, 18:32:32
KingArtus KingArtus ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 14
AW: Zeitgesteuert...

also der Kalender ist fertig... Mischung zwischen HTML und PHP...

ist ganz gut geworden...

wer interesse hat dies in seine Webseite einzubauen oder so... viel Spass...


*g*

http://freunde.rapidspace.de/advent/goto.html
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
php script zeitgesteuert starten paulussus PHP für Fortgeschrittene und Experten 2 01.06.2003 19:48:36


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:57:53 Uhr.


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


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