Hallo erstmal, Frank!
kannst du mir das mal bitte mit den RegExen genau erklären, oder wie ich so eine csv-datei aufbauen muss!
Also, mit Regexen kann ich dir nicht wirklich viel erklären, weil ich mich damit auch nicht wirklich auskenne.
Da du aber offensichtlich noch nicht soo viel ahnung von alledem hast, würde ich dirt erstmal von RegExen abraten.
Das kannst dann später immer noch dazulernen (hab ich auch noch vor ;).
Eine CSV-Datei ist eigentlich ganz einfach:
bla,blub,muh
Oder so.
Halt eine Datei mit "komma-separierten" Feldern, d.h. die einzelnen Felder sind durch kommata voneinander abgetrennt.
In deinem fall würde ich das z.B. so machen:
prog23.zip,Proggramm1,Version4
prog1.zip,Proggramm2,Version4.2
prog3,Proggramm3,Version1.0
Wobei man Programm eigentlich nur mit einem g schreibt ;)
Diese Datei dann eben einlesen, dann hast Du in nem Array alle Deine Werte drin, und kannst einfach drauf zugreifen.
Eine weitere relativ einfache Möglichkeit sowas zu speichern und wieder einzulesen ist über einen serialiserten Array.
(Lesetip: http://de.php.net/manual/de/function.serialize.php)
Dazu gibts auch im Forumsarchiv in letzter Zeit einige Beiträge:
* (PHP) Array mit einem link übergeben
http://forum.de.selfhtml.org/archiv/2003/9/58098/
* (PHP) Objekte an andere php Seite übergeben möglich ?
http://forum.de.selfhtml.org/archiv/2003/9/56411/
* (PHP) array key in cookie
http://forum.de.selfhtml.org/archiv/2003/8/55288/
* (PHP) include befehl als variable
http://forum.de.selfhtml.org/archiv/2003/1/36636/
* (PHP) Was bringen serialize() und unserialize() ?
http://forum.de.selfhtml.org/archiv/2003/1/35571/
(das hat zwar mit deinem Problem direkt wenig zu tun, aber da kannst Du dich informieren, wie das mit serialize geht bzw. was man da beachten muß - ich denke die Links reichen, um sich mal bissel damit zu beschäftigen.)
Ein Beitrag, der ein ähnliches thema wie Deins behandelt ist außerdem (PHP) auslesen von Variablen aus einer Textdatei (http://forum.de.selfhtml.org/archiv/2003/6/50574/).
MfG
Götz
Losung und Lehrtext für Donnerstag, 2. Oktober 2003
Herr, Gott Zebaot, tröste uns wieder; lass leuchten dein Antlitz, so genesen wir. (Psalm 80,20)
Zu den Frauen traten zwei Männer mit glänzenden Kleidern. Sie aber erschraken und neigten ihr Angesicht zur Erde. Da sprachen die zu ihnen: Was sucht ihr den Lebenden bei den Toten? Er ist nicht hier, er ist auferstanden. (Lukas 24,4-6)
(http://www.losungen.de/heute.php3)