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

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. 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 > Apache HTTP-Server

Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 03.04.2008, 10:54:51
pinball pinball ist offline
Anfänger
 
Registriert seit: Jan 2008
Beiträge: 13
Probleme mit Datumsformatierung bei xampp 1.6.6a

Guten Tag allerseits

Ich habe folgendes Problem bei lokal installiertem xampp 1.6.6a / Win XP

Trotz setlocale (LC_TIME,"de_CH.ISO8859-1" );
wird bei echo strftime ( 'Heute haben wir %A den %e. %B %Y ', time () ) ;

das Format %e, dass bewirkt, dass einstellige Tage eines Monats ohne führende Null ausgegeben werden, nicht beachtet.

Das Resultat ist dann einfach:

Heute haben wir Donnerstag den . April 2008
anstatt Heute haben wir Donnerstag den 3. April 2008.

Mit dem Formal %d ist dann das Resultat:
Heute haben wir Donnerstag den 03. April 2008, was ich aber eben nicht will.

Ich finde via phpinfo auch keinen LC_TIME Eintrag. bei meinem lokalen xampp

Wo muss ich nun Hand anlegen. Ich habe mich mehr als zwei Stunden geärgert und mich gefragt ob das Formal %e auch wirklich anwendbar ist, bis ich auf die glorreiche Idee kam, es auf meiner Domain www.gkammermann.ch zu testen und siehe da, es hat geklappt. Finde ich ein bisschen schwach, dass man bei einer lokalen xampp installation so fies aufgehalten wird.

Wieso frisst dieser denn setlocale (LC_TIME,"de_CH.ISO8859-1" ) ; nicht ???

Besten Dank für Hinweise
Gruss aus Basel
Mit Zitat antworten
  #2  
Alt 04.04.2008, 06:12:19
Benutzerbild von Area51
Area51 Area51 ist offline
Junior Member
 
Registriert seit: Mar 2008
Ort: Heidelberg
Alter: 32
Beiträge: 164
Area51 eine Nachricht über ICQ schicken Area51 eine Nachricht über AIM schicken Area51 eine Nachricht über MSN schicken
AW: Probleme mit Datumsformatierung bei xampp 1.6.6a

Mach einfach das hier:
PHP-Code:
strftime 'Heute haben wir (ereg (%d, '/0[1-9]/') ? substr (%d, 1) : %d) den %e. %B %Y 'time () ) ; 

Geändert von Area51 (04.04.2008 um 06:13:10 Uhr)
Mit Zitat antworten
  #3  
Alt 04.04.2008, 08:36:16
pinball pinball ist offline
Anfänger
 
Registriert seit: Jan 2008
Beiträge: 13
AW: Probleme mit Datumsformatierung bei xampp 1.6.6a

Zitat:
Zitat von Area51 Beitrag anzeigen
Mach einfach das hier:
PHP-Code:
strftime 'Heute haben wir (ereg (%d, '/0[1-9]/') ? substr (%d, 1) : %d) den %e. %B %Y 'time () ) ; 
Dies ist das Resultat Deines Tipps

Parse error: syntax error, unexpected '[' in C:\Programme\xampp\htdocs\datum_und_zeit_001.php on line 32

Trotzdem Danke
Mit Zitat antworten
  #4  
Alt 06.04.2008, 00:48:41
Benutzerbild von Area51
Area51 Area51 ist offline
Junior Member
 
Registriert seit: Mar 2008
Ort: Heidelberg
Alter: 32
Beiträge: 164
Area51 eine Nachricht über ICQ schicken Area51 eine Nachricht über AIM schicken Area51 eine Nachricht über MSN schicken
AW: Probleme mit Datumsformatierung bei xampp 1.6.6a

Kleiner Fehler, große Wirkung...

Vielleicht das hier:
PHP-Code:
strftime 'Heute haben wir den '.(preg_match (%d'/^0[0-9]/') ? substr (%d1) : %d).' %e. %B %Y 'time () ) ; 

Geändert von Area51 (06.04.2008 um 00:49:38 Uhr)
Mit Zitat antworten
  #5  
Alt 06.04.2008, 12:29:12
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Probleme mit Datumsformatierung bei xampp 1.6.6a

Nicht jedes Betriebssystem und nicht jede Server API unterstützen die gleichen Funktionen bzw. Parameter. Das Deine Variante auf Windows nicht funktioniert, liegt daran, dass Windows (siehe MSDN) den Parameter "e" nicht unterstützt. setlocale kann, auf verschiedenen Systemen, nicht immer mit der gleichen Umgebungsvariablen arbeiten. Daher muss ein systemübergreifender Workaround her.

Beispielsweise so:
PHP-Code:
<?php
  setlocale 
LC_TIME'de_DE@euro''de_DE''de''ge''deu''germany' );
  print ( 
strftime 'Heute haben wir %A den ' ) . date 'j' ) . strftime '. %B %Y' ) );
?>
Dies sollte auf allen OS-Varianten laufen (Windows Vista und Linux (verschiedene) sind getestet).
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #6  
Alt 07.04.2008, 14:50:03
pinball pinball ist offline
Anfänger
 
Registriert seit: Jan 2008
Beiträge: 13
AW: Probleme mit Datumsformatierung bei xampp 1.6.6a

Zitat:
Zitat von Area51 Beitrag anzeigen
Kleiner Fehler, große Wirkung...
Vielleicht das hier:
PHP-Code:
strftime 'Heute haben wir den '.(preg_match (%d'/^0[0-9]/') ? substr (%d1) : %d).' %e. %B %Y 'time () ) ; 
Hallo Area51

Du solltest es einfach unterlassen Deine PHP-Unkenntnisse zu verbreiten.

Resultat Deines Codes:
Parse error: syntax error, unexpected '%', expecting ')' in C:\Programme\xampp\htdocs\test1\win32_datum_002.php on line 90

Problem ist aber Dank den anderen schon längst gelöst!
Gruss aus Basel
Mit Zitat antworten
  #7  
Alt 07.04.2008, 17:01:47
Benutzerbild von Area51
Area51 Area51 ist offline
Junior Member
 
Registriert seit: Mar 2008
Ort: Heidelberg
Alter: 32
Beiträge: 164
Area51 eine Nachricht über ICQ schicken Area51 eine Nachricht über AIM schicken Area51 eine Nachricht über MSN schicken
AW: Probleme mit Datumsformatierung bei xampp 1.6.6a

Sag mal, geht es dir noch gut? Ich habe VERSUCHT, dir zu helfen! Ich kann selbst nichts dafür, dass RegEx nicht mein Gebiet ist *kotz*

Und bevor du über mein "Unwissen" *hust* ablästerst, schau erstmal, was DU alles geschafft hast... Thanks for pissing me off
Mit Zitat antworten
  #8  
Alt 07.04.2008, 17:30:32
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Probleme mit Datumsformatierung bei xampp 1.6.6a

Männers, macht Euch doch nicht gegenseitig an...

@ pinball: Er wollte gerne helfen, auch wenn es in die Hose gegangen ist. Außerdem haben wir viele (zu viele) User im Forum, die in der Regel nur Fragen stellen, anstatt mal zu versuchen selbst zu helfen und wenn es nur bei einem Versuch bleibt. Ein netter Nebeneffekt ist, dass der Helfende oft auch noch was dazu lernt und das sollte aber sicher nicht sein, dass er gelernt hat, Dir nicht mehr zu helfen, weil Du ihn wegen seiner Hilfestellung anmachst.

@ Area51: Ich denke (hoffe) dass das nur ein kurzzeitiger Verlust, der Selbstbeherrschung war. Bei Programmierproblemen kommt es mal vor, dass man so angepi*** ist, dass man am liebsten ko**** möchte, weil man einfach sinnvolle Zeit daran verschwenden muss, sich mit einem Problem auseinander zu setzen, statt mit der eigentlichen Aufgabe weiter zu kommen. Da kann die Welt manchmal echt zu klein werden, erst recht wenn Zeitdruck herrscht oder es sehr kniffelige Probleme sind.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #9  
Alt 08.04.2008, 10:16:12
pinball pinball ist offline
Anfänger
 
Registriert seit: Jan 2008
Beiträge: 13
AW: Probleme mit Datumsformatierung bei xampp 1.6.6a

|Coding schreibt: Männers, macht Euch doch nicht gegenseitig an...
@ pinball: Er wollte gerne helfen, auch wenn es in die Hose gegangen ist. Außerdem haben wir viele (zu viele) User im Forum, die in der Regel nur Fragen stellen, anstatt mal zu versuchen selbst zu helfen und wenn es nur bei einem Versuch bleibt. Ein netter Nebeneffekt ist, dass der Helfende oft auch noch was dazu lernt und das sollte aber sicher nicht sein, dass er gelernt hat, Dir nicht mehr zu helfen, weil Du ihn wegen seiner Hilfestellung anmachst.


Hallo |Coding

Area51 schrieb: Sag mal, geht es dir noch gut? Ich habe VERSUCHT, dir zu helfen! Ich kann selbst nichts dafür, dass RegEx nicht mein Gebiet ist *kotz*

Nur darum ging es. Sollte ich mich in der Lage fühlen zu helfen, ich bin ja nach blutiger PHP-Anfänger, werde ich dies sicher auch gerne tun. Nur werde ich vorher auch prüfen, ob meine Weisheiten etwas bringen. Deshalb meine bissige Bemerkung!
Ich hoffe damit ist die Sache erledigt. Ich habe mich ja auch bei den anderen, die eine wirkliche Hilfe für mich waren, bedankt.

Gruss aus Basel
Mit Zitat antworten
  #10  
Alt 08.04.2008, 18:55:53
Benutzerbild von Area51
Area51 Area51 ist offline
Junior Member
 
Registriert seit: Mar 2008
Ort: Heidelberg
Alter: 32
Beiträge: 164
Area51 eine Nachricht über ICQ schicken Area51 eine Nachricht über AIM schicken Area51 eine Nachricht über MSN schicken
AW: Probleme mit Datumsformatierung bei xampp 1.6.6a

Zitat:
Zitat von pinball Beitrag anzeigen
Nur werde ich vorher auch prüfen, ob meine Weisheiten etwas bringen.
OMG... dann hätte ich nichts anderes mehr zu tun...
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
eaccelerator Release-0.9.5.2 in Win XAMPP 1.6.4 mormor Apache HTTP-Server 8 14.12.2007 10:59:53
XAMPP startet nicht Esnabur Apache HTTP-Server 3 26.12.2005 19:50:25
xampp Fehler nere MySQLi/PDO/(MySQL) 0 09.08.2005 19:54:38
MYSQL via Apache (XAMPP) Access denied Christel MySQLi/PDO/(MySQL) 12 30.04.2005 08:55:42
PHP mail() funktion und server probleme flobee PHP für Fortgeschrittene und Experten 0 03.07.2002 01:18:27


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:19:36 Uhr.


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


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