Seite 1 von 1

Mit PHP generiertes Bild anzeigen

Verfasst: 22.12.2006 11:34
von steka
hi,
ich habe folgendes problem: wenn man beim phpbb-forum ein bild verlinken will, dann lässt er keine bilder - die von einer php-dateien erstellt werden - zu... (mit bspw soeinem pfad: "http://www.test.tld/image.php?img=56") kann man das irgendwie ändern, damit er diese dann auch anzeigt?


vielen dank!
gruß stefan

Verfasst: 22.12.2006 11:43
von StarWolf3000
1. gehört nach Coding & Technik
2. eine Möglichkeit mithilfe von .htaccess:

Code: Alles auswählen

AddType application/x-httpd-php .png
diese .htaccess in dein Verzeichnis legen, wo die Grafiken generiert werden und alle PHP-Scripte, die damit zu tun haben, auf .png umbenennen

Verfasst: 22.12.2006 12:10
von steka
da kommt folgender fehler: :(
Serverfehler. Überprüfe Deine htaccess-Datei bzw. lösche diese.

Verfasst: 22.12.2006 12:15
von StarWolf3000
wenns nicht geht, nimmst du statt .png (in der .htaccess) nur png, also den Punkt löschen

Verfasst: 22.12.2006 12:19
von steka
hab ich gemacht, hat leider nichts gebracht... :(

Verfasst: 22.12.2006 12:29
von StarWolf3000
dann

Code: Alles auswählen

AddHandler application/x-httpd-php .png

Verfasst: 22.12.2006 12:43
von steka
:( geht leider auch nicht....
hab das auch schon ohne den punkt probiert, funzt leider beides nicht :(

Verfasst: 22.12.2006 13:59
von S2B
Hast du mod_rewrite auf deinem Webspace? Wenn ja:
KB:phpimg (2. Variante)

Verfasst: 22.12.2006 14:34
von steka
weiß ich nicht, es ist auf jeden fall ein funpic-server...

Verfasst: 22.12.2006 15:01
von steka
ich habe jetzt mal die erste variante versucht, und das funzt nicht richtig, zwar nimmt er jetzt php-dateien an, aber nur wenn es die reine php-datei ist, sobald parameter übergeben werden, geht es nicht mehr... wie muss ich diese zeile code (aus der bbcode.php)

Code: Alles auswählen

$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png|php)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
noch abändern, damit es auch mit parametern funzt?


ps: das mit der sicherheit ist mir nicht so wichtig, da es ein forum ist, wo nur bestimmte leute zugriff darauf haben...

hat sich bereits erledigt...