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

TYPO3 Kochbuch

TYPO3 Kochbuch 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 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 11.08.2003, 14:17:29
Stoevi Stoevi ist offline
Anfänger
 
Registriert seit: May 2002
Beiträge: 42
strftime

Hallo,

habe folgendes Problem. Normalerweise sollte mir dies hier:

$date = strftime("%d. %m. %Y - %H:%M:%S");

doch als Wert das heutige Datum, in dieser Formatierung:

11.08.2003 - 14:15:46

ausgeben, oder?

Merkwürdigerweise bekomme ich aber immer folgendes angezeigt:

11. August 2003 - 14:10

Weiß jemand, woran das liegen könnte???

Frank
Mit Zitat antworten
  #2  
Alt 11.08.2003, 15:43:37
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Hi Stoevi,

bist Du auch sicher, dass Du $date ausgibst?
PHP-Code:
<?php
// Hast Du mal [b]nur[/b] diese Zeile getest?
echo strftime("%d.%m.%Y - %H:%M:%S");
?>

Staunenden Gruss

chris17
Mit Zitat antworten
  #3  
Alt 11.08.2003, 15:49:08
Stoevi Stoevi ist offline
Anfänger
 
Registriert seit: May 2002
Beiträge: 42
ja, auch so bekomme ich auch das richtige Ergebnis... ich bin verwirrt ;-)
Mit Zitat antworten
  #4  
Alt 11.08.2003, 15:53:17
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
so müsste es glaube ich aussehen.
$date = strftime("%d. %n. %Y - %H:%i:%s");

http://ch2.php.net/manual/de/function.date.php
Mit Zitat antworten
  #5  
Alt 11.08.2003, 16:02:28
Stoevi Stoevi ist offline
Anfänger
 
Registriert seit: May 2002
Beiträge: 42
dann geht gar nix mehr ;-)))
Mit Zitat antworten
  #6  
Alt 11.08.2003, 16:05:15
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Was steht in der Zeile, wo "11. August 2003 - 14:10", ausgegeben wird?

P.S.:
@Gweilo
strftime("%d.%m.%Y - %H:%M:%S");
ist schon Ok.
Mit Zitat antworten
  #7  
Alt 11.08.2003, 16:07:01
Benutzerbild von Yzerman
Yzerman Yzerman ist offline
Member
 
Registriert seit: Dec 2002
Ort: Soest
Beiträge: 623
Yzerman eine Nachricht über ICQ schicken
mach doch
PHP-Code:
echo (date ("d.m.Y - H:i:s")); 
__________________
The internet is full of answers, even to never asked questions!

Geändert von Yzerman (11.08.2003 um 16:10:39 Uhr)
Mit Zitat antworten
  #8  
Alt 11.08.2003, 16:27:46
Stoevi Stoevi ist offline
Anfänger
 
Registriert seit: May 2002
Beiträge: 42
jetzt muß ich doch mal mehr ins Detail gehen ;-)
Ich habe eine Seite (www.tankstelle-achim.de) erstellt... Der Tankstellen-Besitzer hat die Möglichkeit über eine Eingabe Seite (eintrag.php) seine Preise zu aktualisieren. Drückt er auf senden, landen die Daten in einer Text-Datei (data.txt), werden ausgewertet (auswertung.php) und dann in der Datei preise.php wieder ausgelesen. Zur Kontrolle, hier der Ordner wo sich alle relevanten Dateien drin befinden www.tankstelle-achim.de/time
Mit Zitat antworten
  #9  
Alt 11.08.2003, 16:38:32
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Es geht um das Datum in der data.txt, ja?

Dann geh' mal ins Detail, und zeige die Stelle der eintrag.php, wo Du die Daten in die data.txt reinschreibst, und auch die Stelle an der Du das Datum ermittelst. Am besten Alles!

P.S.:
Auf der Webseite steht : 11. August 2003 - 14:10
In der data.txt : 30. Juli 2003 - 20:00
Mit Zitat antworten
  #10  
Alt 11.08.2003, 17:13:42
Stoevi Stoevi ist offline
Anfänger
 
Registriert seit: May 2002
Beiträge: 42
Zitat:
Original geschrieben von chris17
Es geht um das Datum in der data.txt, ja?

Dann geh' mal ins Detail, und zeige die Stelle der eintrag.php, wo Du die Daten in die data.txt reinschreibst, und auch die Stelle an der Du das Datum ermittelst. Am besten Alles!


ok, also dieser Teil steht in der eintrag.php:

<?php

$serverzeit = time();
$stunde = 3600;
$tatsaechlichezeit = $serverzeit - $stunde;
setlocale (LC_ALL, 'german');
$date = strftime("%d. %B %Y - %H:%M:%S", $tatsaechlichezeit);

?>

und im Eingabe-Formular habe ich noch dieses Hidden-Feld

<input type="hidden" name="datum" value="<?php echo $date ?>">

drückt man auf "Senden" werden die Daten an die auswertung.php übermittelt. Dort passiert dieses:

<?php

$preise = "$diesel | $benzin | $super | $superplus | $hochzahl1 | $hochzahl2 | $hochzahl3 | $hochzahl4 | $datum";
$datafile = "data.txt";
$hdl = fopen($datafile, "w");
$zeile = fputs ($hdl, $preise);
fclose($hdl);
?>

und schließlich werden die Eingaben in der preise.php Seite ausgegeben:

<?php


$datafile = "data.txt";
$hdl = fopen($datafile, "r");
$zeile = fgets ($hdl, 1024);
fclose($hdl);
$preise = explode("|", $zeile);
$diesel = $preise[0];
$benzin = $preise[1];
$super = $preise[2];
$superplus = $preise[3];
$hochzahl1 = $preise[4];
$hochzahl2 = $preise[5];
$hochzahl3 = $preise[6];
$hochzahl4 = $preise[7];
$datum = $preise[8];


?>




<div id="diesel"><?php echo $diesel ?></div>
<div id="benzin"><?php echo $benzin ?></div>
<div id="super"><?php echo $super ?></div>
<div id="superplus"><?php echo $superplus ?></div>
<div id="hochzahldiesel"><?php echo $hochzahl1 ?></div>
<div id="hochzahlbenzin"><?php echo $hochzahl2 ?></div>
<div id="hochzahlsuper"><?php echo $hochzahl3 ?></div>
<div id="hochzahlsuperplus"><?php echo $hochzahl4 ?></div>
<div id="datum"><?php echo $datum ?></div>
<div id="text">Aktueller Preisstand vom:</div>


Hoffe das ist jetzt nicht zu chaotisch?!


Zitat:
P.S.:
Auf der Webseite steht : 11. August 2003 - 14:10
In der data.txt : 30. Juli 2003 - 20:00
ja, ich weiß - das liegt daran, dass ich eine ältere txt.Datei in den Ordner "time" geschoben habe (der Ordner war nur für dieses Forum gedacht) ;-)
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 10:43:20 Uhr.


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


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