500 .msg files in ein Homepage einbinden! Datenbank ?!?
Asti
- datenbank
0 Thomas Luethi0 Asti
0 e7
Hallo,
hab da ein kleines Problem. Ich will ca. 500 .msg Files in eine Homepage einbinden und weiß leider überhaupt nicht wie ich das anstellen soll.
Die Homepage wird dann zusammen mit den Mails auf eine CD Archiviert und dient zum leichternen und schöneren anschauen der Mails.
Es reicht wenn die Datenbank lediglich als Linkverweis zu den einzelnen Mails dient.
Leider bin ich noch ein Neuling im Bereich der Verknüpfung von Datenbanken in Homepages.
Ist vielleich PHP eine Möglickeit? Und wenn dann, wie muss ich die datenbank aufbauen.
Danke schon mal.
mfg Asti
Hallo,
hab da ein kleines Problem. Ich will ca. 500 .msg Files in eine Homepage einbinden und weiß leider überhaupt nicht wie ich das anstellen soll.
Die Homepage wird dann zusammen mit den Mails auf eine CD Archiviert und dient zum leichternen und schöneren anschauen der Mails.
Auf was fuer Systemen soll die CD angeschaut werden koennen?
Es reicht wenn die Datenbank lediglich als Linkverweis zu den einzelnen Mails dient.
Eine DB macht die Geschichte mit der CD relativ aufwendig.
Eine statische HTML-Liste mit Links waere IMHO besser geeignet.
Leider bin ich noch ein Neuling im Bereich der Verknüpfung von Datenbanken in Homepages.
Ist vielleich PHP eine Möglickeit? Und wenn dann, wie muss ich die datenbank aufbauen.
Haben die *.msg-Dateien ein gutes Unterscheidungsmerkmal,
z.B. ein schlaues Namenssystem, anhand dessen man gleich
die zeitliche Reihenfolge sieht?
Reicht eine chronologische Auflistung?
Haben die Mails Bezuege zueinander?
Liegen sie alle in einem Ordner?
Ich wuerde etwa folgendes versuchen:
1. Einlesen aller Dateinamen in einen Array, z.B. $dateinamen.
Dabei hilft als Grundlagenwissen:
dclp-FAQ: Wie kann ich den Inhalt eines Verzeichnisses samt dem Inhalt
aller Unterverzeichnisse ausgeben?
http://www.dclp-faq.de/q/q-code-verzeichnis.html
2. ggf. sortieren des Arrays.
3. Ausgeben einer Linkliste.
print("<ul>\n");
$i=1;
foreach ($dateinamen as $datei)
{
print("<li><a href='$datei'>Mail Nr. $i</a></li>\n");
$i++;
}
print("</ul>\n");
Alles ungetestet, muss natuerlich Deinen Beduerfnissen angepasst werden.
Gruesse,
Thomas
Auf was fuer Systemen soll die CD angeschaut werden koennen?
Es reicht wenn es auf einer Standart_Windows XP umgebung.
Wie ich die Mails dann öffne bin ich mir noch nicht ganz sicher.
Eine DB macht die Geschichte mit der CD relativ aufwendig.
Eine statische HTML-Liste mit Links waere IMHO besser geeignet.
Haben die *.msg-Dateien ein gutes Unterscheidungsmerkmal,
z.B. ein schlaues Namenssystem, anhand dessen man gleich
die zeitliche Reihenfolge sieht?
Die Namen sind nach diesem Schema aufgebaut 2003-03-12-von-xyz.msg bzw 2003-03-13-an-xyz.msg, so lassen sie sich schon einfach noch Datum Sortieren.
Reicht eine chronologische Auflistung?
Ja das reicht.
Haben die Mails Bezuege zueinander?
keine Bezüge.
Liegen sie alle in einem Ordner?
Ja, die liegen alle im gleichen Ordner.
Danke für deinen Tip, hat mir sehr weitergeholfen! Werd ich gleich ausprobieren.
mfg
Asti
Hi,
ich bin mir nicht sicher, ob PHP dafür geeignet ist. Du müsstest erst einen Webserver starten (evtl. mit Autorun), dann einen Webbrowser öffnen und hast Pech, wenn Port 80 schon belegt ist.
Mein Tipp wäre hierfür: Visual Basic (6).
Und wenn nicht - eine statische HTML-Seite(n)
E7