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) ;-)