Mailinglisten-Archive |
Hallo Jens, >ich möchte es ermoglichen, dass in einer Auflistung von Dateinamen ein >Benutzer nur die Dateien sieht, die Ihm gehören, d.h. die er upgeloadet >hat. Nun dachte ich mir, ich speichere irgeneinen Bezug zum File in einer >Tabelle und die leute, die das File sehen dürfen. Nur weiss ich nicht, wie >ich das mit der Datei machen soll ? Gibts ein EINDEUTIGES Kennzeichen jeder >Datei, das immer gleich ist, auch wenn ich die Datei verschiebe in ein >anderes Verzeichnis ? Ich bin mir zwar nicht 100% sicher ob dieses Merkmal eindeutig ist, aber mit folgender Methode konnte ich bisher alle doppelten Bilder rausfinden: function md5_of_file($inFile) { if (file_exists($inFile)) { $fd = fopen($inFile, 'r'); $fileContents = fread($fd, filesize($inFile)); fclose ($fd); return md5($fileContents); } else { return false; } } Was mir jetzt gerade einfällt: Wieso machst Du nicht für jeden User ein Unterverzeichnis? Und dieses zeigst Du ihm dann immer an. Gruß Thomas --- http://www.kaminofen-spezialist.de
php::bar PHP Wiki - Listenarchive