Hi,
die einfachste Variante wäre es, die PDF-Datei als PDF-Datei auf dem Server zu speichern und die Beschreibung als gleichnamige Flatdatei.
Dazu eigent sich am besten ein Array
+-------------------------------------+
| PDF-Datei auf dem Client |
| - Name auf dem Client |
| |
| Beschreibung auf dem Client |
| kommt aus Feldern des Upload-Forms |
| enthält |
| - Name für den Link |
| - Titel der Datei |
| - Beschreibung |
| - Zugriffsbeschränkungen |
| - ... |
+-------------------------------------+
|
|
|
V
+-------------------------------------+
| Script auf dem Server |
| Speichert das PDF unter einem |
| eineindeutigen Namen |
| Liest die Daten aus dem Form aus |
| und überträgt sie in ein Array |
| Serialisiert das Array und |
| speichert es in einer Textdatei, |
| die den gleichen eineindeutigen |
| Namen bekommt, wie das PDF, nur |
| mit einer andere Endeung |
| |
+-------------------------------------+
|
|
V
Datengrab
Mit einem anderen Script kannst Du Dir mittels glob() ganz leicht die Dateien wieder einsammeln aus dem Verzeichnis und so wieder zu einer Ausgabe zusammenbauen.
LG
Dr Chris