![]() |
[PHP] Eine *.jpg-Datei ausführen wie ein PHP-Skript
hi leutz!
Ist es möglich, dass ich auf meinem Server eine *.jpg-Datei habe, in der aber ein PHP-Skript steht (eben nur Dateiendung umgeschrieben) und wenn man das Bild aufruft, dieses Skript ausgeführt wird? Zur Info: Das Skript erzeugt wiederum nur ein Bild. |
Re: [PHP] Eine *.jpg-Datei ausführen wie ein PHP-Skript
Mit
![]() |
Re: [PHP] Eine *.jpg-Datei ausführen wie ein PHP-Skript
du könntest mit mod_rewrite eine weiterleitung von bild.jpg zu bild.php haben.
EDIT: ansonsten kannst du jpg als php-endung registrieren. geht auch verzeichnisgebunden in der .htaccess, hab die syntac aber leider nicht im kopf. |
Re: [PHP] Eine *.jpg-Datei ausführen wie ein PHP-Skript
Zitat:
Was hat das zur Folge? Wenn ich auf demselben Server z.B. ein Forum laufen hab, in dem Benutzer Avatare hochladen koennen...aehm...muss ich weitersprechen? Wenn das ganze verzeichnisgebunden gemacht wird, ist es zwar nicht soo schlimm, aber trotzdem relativ heftig. Als PHP-Code ausgefuehrt werden duerfen nur PHP-Dateien, alles andere hat im PHP-Parser nichts verloren! Was der OP will, ist wahrscheinlich eine PHP-Datei als Bild zu "tarnen", damit man es z.B. in Foren als Remote-Avatar verwenden kann. Und genau fuer solche Faelle gibts mod_rewrite:
Code:
Das ganze in ne .htaccess im Verzeichnis der Datei, und du kannst gluecklich werden. Geht natuerlich nur wenn mod_rewrite aktiv ist ;)
RewriteEngine On
RewriteRule ^image.jpg image.php Greetz alcaeus |
Re: [PHP] Eine *.jpg-Datei ausführen wie ein PHP-Skript
Jop, genau das meinte ich.
Also wenn ich nun auf ./image.jpg verlinke wird trotzdem .php ausgeführt? Falls ja, dann Danke vielmals! |
Re: [PHP] Eine *.jpg-Datei ausführen wie ein PHP-Skript
wenn in deiner ".jpg" sowieso kein jpg enthalten ist kannst du es doch gleich ".php" nennen. Auch ein ".php" kann man als Bild einbinden (Per <img src=...). Zudem kann man in einer PHP auch einen Header zurück geben so das auch beim Direktaufruf der Browser mitbekommt das es ein Bild ist.
|
Re: [PHP] Eine *.jpg-Datei ausführen wie ein PHP-Skript
@SirT: Bei Foren ist es meist aber so, dass nur bestimmte Dateierweiterungen erlaubt sind. Evtl. geht es darum.
|
Re: [PHP] Eine *.jpg-Datei ausführen wie ein PHP-Skript
Zitat:
![]() Das phpBB erlaubt nur bestimmte Typen in img-Tags, und auch bei den remote-verlinkten Avataren ist es nicht anders ;) Greetz alcaeus |
Re: [PHP] Eine *.jpg-Datei ausführen wie ein PHP-Skript
Was bei vielen Foren auch funktioniert ist ein ordner names image.jpg und da ist eine index.php drin
Im Forum dann als avatar ![]() eigentlich ist das dann zwar ![]() |
Re: [PHP] Eine *.jpg-Datei ausführen wie ein PHP-Skript
.htaccess mit folgenden Inhalt:
AddType application/x-httpd-php .jpg das war es |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz