Attachments in phpBB3
Verfasst: 21.01.2009 14:48
Hallo zusammen,
ich hoffe ich poste im richtigen Subforum.
Mir ist nach der Umstellung meines Forums von phpbb2 auf phpbb3 aufgefallen dass Attachments nun wohl anders gespeichert
werden. In phpbb2 wurden die Dateien "normal" in das dafür vorgegeben Verzeichnis hochgeladen. Unter "normal" verstehe ich,
dass die Dateien als Bilddateien im Filesystem des Server sichtbar und anwendbar waren.
Wenn ich unter phpBB3 einen Beitrag mit Anhang hochlade sehe ich im Filesystem nur eine binäre Datei ohne Extension stehen.
Der Dateiname setzt sich aus User_id gefolgt von einem Unterstrich, gefolgt von einer Zufallszeichenkette zusammen.
Sehe ich das soweit bis hierher richtig?
Was die normalen Forumsfunktionen angeht gibt es auch keine Probleme. Die Anhänge werden korrekt in den Beiträgen angezeigt.
Mein eigentliches Problem ist eigentlich ein anderes. Wenn ich nun per eigenen php-Skript versuche eine per Anhang gepostete
Bilddatei an einer bestimmten Stelle anzuzeigen klappt es nicht. Das php-Skript (eingebunden in overall_header.html) arbeitet
auch korrekt. Wenn ich den aus der DB ausgelesenen Dateinamen per echo ausgebe erscheint er auch. Wenn ich versuche die
Bilddatei per <img src=<ausgelesener Dateiname>/> anzuzeigen, passiert nichts.
Vielleicht sollte ich noch erwähnen dass ich recht frisch in phpBB bin und mir nicht sicher bin, ob es ein Rechteproblem gibt, welches
verhindert das ich (bzw mein Skript) auf die Bilddatei zugreifen kann.
Was meine Verwirrung noch steigert ist die Tatsache dass ich einen Clone des betreffenden Forums zu Testzwecken Zuhause auf
einer Debian-Kiste laufen habe und dort funktioniert die Anzeige der Bilddatei ohne Probleme.
Die Rechte des Verzeichnisses in dem die Anhänge liegen und die der Anhänge sind auf beiden Servern identisch.
Wäre toll wenn mich jemand in die Richtig Richtung schubsen würde.
Servus,
Brutto
ich hoffe ich poste im richtigen Subforum.
Mir ist nach der Umstellung meines Forums von phpbb2 auf phpbb3 aufgefallen dass Attachments nun wohl anders gespeichert
werden. In phpbb2 wurden die Dateien "normal" in das dafür vorgegeben Verzeichnis hochgeladen. Unter "normal" verstehe ich,
dass die Dateien als Bilddateien im Filesystem des Server sichtbar und anwendbar waren.
Wenn ich unter phpBB3 einen Beitrag mit Anhang hochlade sehe ich im Filesystem nur eine binäre Datei ohne Extension stehen.
Der Dateiname setzt sich aus User_id gefolgt von einem Unterstrich, gefolgt von einer Zufallszeichenkette zusammen.
Sehe ich das soweit bis hierher richtig?
Was die normalen Forumsfunktionen angeht gibt es auch keine Probleme. Die Anhänge werden korrekt in den Beiträgen angezeigt.
Mein eigentliches Problem ist eigentlich ein anderes. Wenn ich nun per eigenen php-Skript versuche eine per Anhang gepostete
Bilddatei an einer bestimmten Stelle anzuzeigen klappt es nicht. Das php-Skript (eingebunden in overall_header.html) arbeitet
auch korrekt. Wenn ich den aus der DB ausgelesenen Dateinamen per echo ausgebe erscheint er auch. Wenn ich versuche die
Bilddatei per <img src=<ausgelesener Dateiname>/> anzuzeigen, passiert nichts.
Vielleicht sollte ich noch erwähnen dass ich recht frisch in phpBB bin und mir nicht sicher bin, ob es ein Rechteproblem gibt, welches
verhindert das ich (bzw mein Skript) auf die Bilddatei zugreifen kann.
Was meine Verwirrung noch steigert ist die Tatsache dass ich einen Clone des betreffenden Forums zu Testzwecken Zuhause auf
einer Debian-Kiste laufen habe und dort funktioniert die Anzeige der Bilddatei ohne Probleme.
Die Rechte des Verzeichnisses in dem die Anhänge liegen und die der Anhänge sind auf beiden Servern identisch.
Wäre toll wenn mich jemand in die Richtig Richtung schubsen würde.
Servus,
Brutto