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:
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
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...