Hallo zusammen,
ich habe mit Hilfe eines Tutorials ein kleines Script geschrieben, mit dem ich den Inhalt einer CSV Datei auslesen kann. Nach zahlosen Versuchen konnte ich jedoch nicht herausfinden, wie ich den heutigen Tag als Startspalte ermitteln kann. Die oberste Zeile enthält ein fortlaufendes Datum. Ich möchte gerne, dass immer die Spalte mit dem heutigen Datum als erste Spalte definiert wird, wo die Ausgabe startet.
Also nochmal genauer:
Die CSV Datei enthält 365 Spalten ( für ein ganzes Jahr ). Die oberste Zeile enthält das fortlaufende Datum, die Zeile(n) darunter andere Daten. Alles was ich will ist, dass immer das heutige Datum die erste Spalte bei der Ausgabe ist. Alle Tage also, die vorbei sind, sollen nicht angezeigt werden. Auf dem Bild die TAge vor dem 04.06.2007.
Hier ein kleiner Screenshot:
[img=http://img405.imageshack.us/img405/4277/statusqw3.th.jpg]
Da ich über seehr bescheidene Programmierkenntnisse verfüge und mich erst in PHP einarbeite, bin ich für jeden Hinweis bzw. für jede Hilfe dankbar.
Hier ist übrigens der Quellcode:
ich habe mit Hilfe eines Tutorials ein kleines Script geschrieben, mit dem ich den Inhalt einer CSV Datei auslesen kann. Nach zahlosen Versuchen konnte ich jedoch nicht herausfinden, wie ich den heutigen Tag als Startspalte ermitteln kann. Die oberste Zeile enthält ein fortlaufendes Datum. Ich möchte gerne, dass immer die Spalte mit dem heutigen Datum als erste Spalte definiert wird, wo die Ausgabe startet.
Also nochmal genauer:
Die CSV Datei enthält 365 Spalten ( für ein ganzes Jahr ). Die oberste Zeile enthält das fortlaufende Datum, die Zeile(n) darunter andere Daten. Alles was ich will ist, dass immer das heutige Datum die erste Spalte bei der Ausgabe ist. Alle Tage also, die vorbei sind, sollen nicht angezeigt werden. Auf dem Bild die TAge vor dem 04.06.2007.
Hier ein kleiner Screenshot:
[img=http://img405.imageshack.us/img405/4277/statusqw3.th.jpg]
Da ich über seehr bescheidene Programmierkenntnisse verfüge und mich erst in PHP einarbeite, bin ich für jeden Hinweis bzw. für jede Hilfe dankbar.
Hier ist übrigens der Quellcode:
PHP Code:
<?php
$zeile=0;
$bol=file_exists("uebersicht.csv");
$datum=date("d.m.Y");
$uhrzeit=date("H:i");
$heute = getdate();
if($bol){$datei=fopen("uebersicht.csv","r");
if($datei){print("<p>Status: XXY</p> Heute ist der: $datum, - $uhrzeit Uhr<br><br>");
print("<table border='1'>");
$dateigroesse=filesize("uebersicht.csv");
$data=fgetcsv($datei,$dateigroesse,";");
while($data!=false){
print("<tr>");
$zeile++;
print('<td width="130">');
print("Datum");
print($zeile);
print("</td>");
$spalten=count +19;
for($c=0;$c<$spalten;$c++){
print('<td width="130">');
print($data[$c]);
print("</td>");
}
print("</tr>");
$data=fgetcsv($datei,$dateigroesse,";");
}
fclose($datei);
}
}
?>
Comment