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

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 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 > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 23.05.2003, 23:07:24
xStream xStream ist offline
Anfänger
 
Registriert seit: Mar 2002
Ort: Neumünster (das liegt so bei Hamburg)
Alter: 36
Beiträge: 82
xStream eine Nachricht über ICQ schicken
Kalender für aktuellen Monat darstellen

hi!


Ich programmiere gerade einen Veranstaltungskalender...
ist alles schon recht weit - aber einer wichtigsten sachen komme ich nicht weiter :(

Ich möchte gerne den aktuellen monat als kalender darstellen...

habe das so versucht (hoffe ihr findet da ein wenig durch...):

edit:

Der aktuelle Code ist ein post weiter




Leider wird das alles sehr eigenartig bis garnicht dargestellt...
In dem obigen Code scheint es eine Endlosschleife zu geben :(
Außerdem wird der 1. dieses Monats an einem Samstag statt einem Donnerstag angegeben...
see it

ich hoffe ihr könnt mir da einen tip geben


danke


und cu
theStream

Geändert von xStream (23.05.2003 um 23:48:55 Uhr)
Mit Zitat antworten
  #2  
Alt 23.05.2003, 23:47:58
xStream xStream ist offline
Anfänger
 
Registriert seit: Mar 2002
Ort: Neumünster (das liegt so bei Hamburg)
Alter: 36
Beiträge: 82
xStream eine Nachricht über ICQ schicken
so, habe es jetzt soweit hinbekommen, dass der Kalender nahezu fehlerlos dargestellt wird - leider hinkt der Wochentag einen Tag hinterher :( was mache ich da?

hier der aktuelle Code:
PHP-Code:
<?PHP
//MO-SO ausgeben
echo "<table width='100%' border='0' cellspacing='0' cellpadding='0'>
  <tr align='center' valign='middle'> 
    <td width='14%'><strong>MO</strong></td>
    <td width='14%'><strong>DI</strong></td>
    <td width='14%'><strong>MI</strong></td>
    <td width='14%'><strong>DO</strong></td>
    <td width='14%'><strong>FR</strong></td>
    <td width='14%'><strong>SA</strong></td>
    <td width='14%'><strong>SO</strong></td>
  </tr>
  <tr align='center' valign='middle'> 
   "
;

$spalte 0;
$now getdate();
$monat $now[wday];
$tag $now[mday];
$jahr $now[year];
$akt_date mktime(0,0,0,$monat,$tag,$jahr);
$erster_mtag mktime(0,0,0,$monat,1,$jahr);
$monat_name $monatsname[$monat];
$datum_korrekt true;
$kt_timestamp $erster_mtag;
while (
$datum_korrekt == true) {

if (
$spalte >= 7) { 
$spalte 0;
echo 
"</tr>
<tr align='center' valign='middle'> "
; }

$kt_tag date("j",$kt_timestamp);
$kt_monat date("n",$kt_timestamp);
$kt_jahr date("Y",$kt_timestamp);
$kt_wt date("w",$kt_timestamp);
if (
$kt_monat == $monat) {

$ok false;
while (
$ok != true) {
$dl++;
echo 
" <td>";

if (
$spalte == $kt_wt) {
echo 
"<a href='index.php?show=events/showday&date=$kt_timestamp'>$kt_tag</a>";
$ok true;
$kt_timestamp $kt_timestamp 86400;
}
echo 
"</td>";

$spalte++;
}}
if (
$kt_monat != $monat or $spalte or $zeile or $dl 100) {
$datum_korrekt false;
}}
echo 
"</table>";
?>
Mit Zitat antworten
  #3  
Alt 24.05.2003, 07:06:27
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Zitat:
leider hinkt der Wochentag einen Tag hinterher :( was mache ich da?
Das klingt so, als ob Du nicht beachtet hast, dass die Woche mit dem Wert Null beginnt. Also Montag==0, Dienstag==1, ...
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #4  
Alt 24.05.2003, 08:56:26
xStream xStream ist offline
Anfänger
 
Registriert seit: Mar 2002
Ort: Neumünster (das liegt so bei Hamburg)
Alter: 36
Beiträge: 82
xStream eine Nachricht über ICQ schicken
hmm ja wird wohl daran liegen^^

danke


aber seit 24 uhr habe ich noch ein Problem...

Ich bin jetzt schon im Juni...

Wenn ich den Code ausführe:
PHP-Code:
$now getdate();
$monat $now[wday];
echo 
$monat
wird mir seit heute schon ne 6 ausgegeben :(
woran kann das nun wieder liegen?


Danke ;)
Philipp
Mit Zitat antworten
  #5  
Alt 24.05.2003, 09:23:56
xStream xStream ist offline
Anfänger
 
Registriert seit: Mar 2002
Ort: Neumünster (das liegt so bei Hamburg)
Alter: 36
Beiträge: 82
xStream eine Nachricht über ICQ schicken
Gott bin ich dumm... hab doch tatsächlich den wochentag statt die nummer des aktuellen Monats genommen... auch kein wunder dann...


mmhh
und cu
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 07:01:30 Uhr.


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


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