[EDIT Titel]... RewriteEngine Problem .php in .png ändern

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Berndte
Mitglied
Beiträge: 491
Registriert: 13.07.2004 21:04
Wohnort: Oyten
Kontaktdaten:

[EDIT Titel]... RewriteEngine Problem .php in .png ändern

Beitrag von Berndte »

Hallo,

ich habe folgendes vor:

Öffne:

Code: Alles auswählen

includes/bbcode.php
Finde:

Code: Alles auswählen

	// [img]image_url_here[/img] code..
	$text = preg_replace("#\[img\]((ht|f)tp://)([^ \?&=\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
Ersetze mit:

Code: Alles auswählen

	// [img]image_url_here[/img] code..
	$text = preg_replace("#\[img\]((ht|f)tp://)([^ \?&=\"\n\r\t<]*?(\.(jpg|jpeg|gif|png|php)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
was wurde geändert? ---> (jpg|jpeg|gif|png|php)

Ich hätte damit die Möglichkeit eine generierte Grafik (Ministatistik, etc.) einzubauen. Besteht dann ein Sicherheitsrisiko? Die Ausgabe wird ja dann in <img src=... eingebettet... ist es damit "sicher"?

sagt mal eure Meinung..

Gruss Bernd
Zuletzt geändert von Berndte am 11.09.2004 14:00, insgesamt 1-mal geändert.
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

ist es damit "sicher"?
kurz und bündig: nein.
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Berndte
Mitglied
Beiträge: 491
Registriert: 13.07.2004 21:04
Wohnort: Oyten
Kontaktdaten:

Beitrag von Berndte »

Lösungsmöglichkeiten? Also aus der Bild.php eine "echte" JPG Datei zu machen?
KevinD
Mitglied
Beiträge: 235
Registriert: 13.03.2004 19:45

Beitrag von KevinD »

Berndte hat geschrieben:Lösungsmöglichkeiten? Also aus der Bild.php eine "echte" JPG Datei zu machen?
jop, diese funktion mit php wurde ja aus sicherheitsgründen entfernt ;-)
Berndte
Mitglied
Beiträge: 491
Registriert: 13.07.2004 21:04
Wohnort: Oyten
Kontaktdaten:

Beitrag von Berndte »

Bin mir aber ziemlich sicher, dass das irgendwie geht... also ich generiere mit PHP ein Bild, was ja dann als Dateiendung logischerweise .php hat. Irgendwie (frag nicht wo) hab ich aber auch schon so ein "Text im Bild" Script gesehen, was als Endung JPG hatte.

EDIT: Es war so ein Smilie, der ein Schild mit IP-Adresse hochhält!
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

dank mod_rewrite können apache server nahezu alles ausliefern ;-)
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Berndte
Mitglied
Beiträge: 491
Registriert: 13.07.2004 21:04
Wohnort: Oyten
Kontaktdaten:

Beitrag von Berndte »

danke larsneo,

wollte soeben posten, dass ich in der Dokumentation fündig geworden bin.....trotzdem danke ;)

Gruss Bernd
Berndte
Mitglied
Beiträge: 491
Registriert: 13.07.2004 21:04
Wohnort: Oyten
Kontaktdaten:

Beitrag von Berndte »

hmmm, irgendwie geht das nicht so, wie ich will.

RewriteEngine ist aktiv (mit info.php angezeigt)

meine .htaccess

Code: Alles auswählen

RewriteEngine on 
RewriteRule schild.png schild.php
liegt direkt im phpBB root, dadrin auch die datei "schild.php"

wenn ich jetzt http://forum.opel4x4.de/phpBB/schild.png anklicker müsste doch das Bild erscheinen?

Links:

http://forum.opel4x4.de/phpBB/schild.png
http://forum.opel4x4.de/phpBB/schild.php
http://forum.opel4x4.de/phpBB/info.php

wo liegt der Wurm?
Berndte
Mitglied
Beiträge: 491
Registriert: 13.07.2004 21:04
Wohnort: Oyten
Kontaktdaten:

Beitrag von Berndte »

nochmal push

PS.: ich komme mit googeln nicht grad weiter, da ist immer nur die Rede von "suchmaschinentauglich".... bei diesen Beispielen werden dann oft auch ^ und $ Zeichen genutzt.

Hat denn keiner die Funktion, so wie ich sie haben will, am laufen?

Gruss Bernd

EDIT: wer hat denn die Anleitung in der Dokumentation geschrieben? Vielleicht kann der Autor ja was dazu sagen.
Berndte
Mitglied
Beiträge: 491
Registriert: 13.07.2004 21:04
Wohnort: Oyten
Kontaktdaten:

Beitrag von Berndte »

push
Antworten

Zurück zu „phpBB 2.0: Mod Support“