Seite 1 von 1

BBCode-Fehler

Verfasst: 29.10.2006 09:17
von NMK
Moin.

Ich habe folgendes Problem:

Der Img-BBCode funktioniert nicht bei Grafiken, die von php erstellt wurden, dh, *.php-Blder werden nicht angezeigt, ich sehe dann nur

Code: Alles auswählen

[img]http://www.meinedomain.de/bla/lalala.php[/img]
Woran mag das liegen?

Verfasst: 29.10.2006 09:25
von Miriam
Das mag daran liegen, dass PHP Dateien i.d.R. keine Bilder sind. Dass Bilder mit Hilfe von PHP dagestellt werden können, steht auf einem anderen Blatt.
Von daher ist es eher ein Feature als ein Bug :)
Aber Du kannst die Codes gern anpassen, so dass auch PHP Dateien "angezeigt" werden, wenn sie Bilder darstellen.

Verfasst: 29.10.2006 09:26
von NMK
Und wie?

Verfasst: 29.10.2006 09:30
von Miriam
Ein möglicher Ansatz wäre die bbcode.php zur Hand zu nehmen und darin die erlaubten Erweiterungen für Images um php zu erweitern. :lol:

Verfasst: 29.10.2006 09:38
von NMK
Da wäre ich jetzt nicht von alleine drauf gekommen! :roll:

Allerdings bringt das nichts:

Meine bbcode.php

Verfasst: 29.10.2006 10:55
von Miriam
Genau so habe ich es gemeint... und es funktioniert auch so.... jedenfalls bei mir.
Hast Du mal den Cache gelöscht? :o

Dass das ein Sicherheitsproblem werden könnte, ist Dir schon bekannt? :roll:

Verfasst: 29.10.2006 11:06
von Rondom
Nur mal so zur Info: Das ist ein Sicherheitsfeature und absichtlich so gemacht. Es wurde auch erst in einer späteren Version von phpBB eingeführt.

Wenn du das zulässt, erlaubst du es deinen Nutzern z.B. Beiträge zu löschen, wenn du Ihre anschaust!

Wenn du Bilder mit php-endung anschauen willst, kannst du immer noch mit mod_mime und mod_rewrite so tun als wäre es keine php-datei.

Verfasst: 29.10.2006 13:17
von NMK
Rondom hat geschrieben:Wenn du Bilder mit php-endung anschauen willst, kannst du immer noch mit mod_mime und mod_rewrite so tun als wäre es keine php-datei.
Danke, das ist eine gute Idee! :grin: