vfrblue hat geschrieben:
Berichtigung!! Es wird immer das "download"-Verzeichnis angezeigt, auch wenn diese im richtigen Verzeichnis abgelegt sind.
Berichtigung der Berichtigung

:
Es wird nicht das download-Verzeichnis, sondern der Wrapper für die Anhänge angezeigt, das ist die Datei
file.php
im Ordner
download
(übrigens die einzige Datei, die da drin ist, wohl ein Überbleibsel aus dem uralten phpBB2-Attachment-Mod?).
file.php
bekommt mittels URL-Parametern mitgeteilt, was er machen soll:
- ein Avatar anzeigen
- einen Dateianhang anzeigen
- ein Vorschaubild anzeigen
Die echten Speicherorte der Dateien und deren Namen bleiben nach außen verborgen, dadurch kann niemand ohne Nutzung der phpBB-Funktionen, die in das Rechtesystem eingebunden sind, einfach so Anhänge extern verlinken.
Automatisch dem Beitrag hinzugefügt nach 40 Minuten 35 Sekunden.
Ich hab noch mal ein bisschen geforscht. Wenn ich den Link zum Avatar direkt eingebe, bekomme ich eine php-Fehlermeldung:
Warning: require(./../includes/acm/acm_file.php): failed to open stream: No such file or directory in /PFAD_AUF_DEM_SERVER/phpBB3/download/file.php on line 42
Jetzt wäre es wichtig zu wissen, welche phpBB-Version du einsetzt, weil sich an der
file.php
einiges getan hat.
Entweder hast du ein 3.0.x im Einsatz oder, was wahrscheinlicher ist, du hast beim Upgrade nicht alle Dateien ersetzt, die du ersetzen solltest: deine
file.php
stammt noch aus 3.0.x (Zeile 42 lautet da nämlich
require($phpbb_root_path . 'includes/acm/acm_' . $acm_type . '.' . $phpEx);
- ersetze die Datei mal aus dem Paket deiner Version.