Toon posts:

[PHP] jpg parsen als php

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik had laatst het een en ander gelezen over een php script dat je als het ware een plaatje kon laten zijn. Maar nu vroeg ik me af, kan dit alleen met de extensie .php of kan je zo'n script ook .jpg noemen?

Grtz Freez0r

edit:

Sorry voor de ontbrekende titel, die was ik na het [php] typen vergeten

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

topictitel aangepast "[php]" is nogal vaag

Verwijderd

Topicstarter
Idd, zie mijn edit

Verwijderd

http://www.domein.nl/script.php?ext=.jpg

Ik denk dat je dat bedoelt...

Verwijderd

Topicstarter
Niet helemaal, ik bedoel dus letterlijk of het mogelijk is een php bestand die dus een zogenaamd plaatje is door header(nogwat); of je die ook de .jpg extensie kan geven?

Verwijderd

Denk het niet. Volgens mij bedoelt hij gewoon een php script met .jpg extensie. Kan prima, moet je je apache wel configgen dat ie jpg als php script ziet.

Verwijderd

Topicstarter
Dat gaat helaas niet, het komt op een server waar ik niet de apache van kan gaan zitten aanpassen.

Verwijderd

Op zaterdag 15 december 2001 14:05 schreef surreal het volgende:
Denk het niet. Volgens mij bedoelt hij gewoon een php script met .jpg extensie. Kan prima, moet je je apache wel configgen dat ie jpg als php script ziet.
Ow, ja dat moet wel kunnen. Als je in dat script de juiste headers doorstuurt, en passthru gebruikt, kan je het plaatje nog doorsturen ook :)

Verwijderd

Op zaterdag 15 december 2001 14:07 schreef Cheatah het volgende:

[..]

Ow, ja dat moet wel kunnen. Als je in dat script de juiste headers doorstuurt, en passthru gebruikt, kan je het plaatje nog doorsturen ook :)
Idd, maar moet je wel je Apache config aanpassen. Als je gewoon php in een .jpg stopt en er naar toe gaat, krijg je gewoon de php code te zien.

  • Mafioso
  • Registratie: November 2000
  • Laatst online: 20:20
gewoon ff je httpd.conf asanpassen
code:
1
AddType application/x-httpd-php4 .php4 .php .php3 .php2 .jpg

dus gewoon .jpg nog achter de bestaande line zetten waar staat welke files met php geparsed moeten worden.

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

als het in de httpd.conf niet kan, kan het vaak nog wel via een oer-oude .htaccess :)

Klaar voor een nieuwe uitdaging.


Verwijderd

Op zaterdag 15 december 2001 14:18 schreef chem het volgende:
als het in de httpd.conf niet kan, kan het vaak nog wel via een oer-oude .htaccess :)
Als allow override erop van toepassing is uiteraard :)

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16:30

Janoz

Moderator Devschuur®

!litemod

Let er dan wel op dat geen 1 van je normale jpegjes meer goed werkt.. Deze zul je dan ook als php-file met passthru moeten maken. Ik denk niet dat de php-parser blij is met het parsen van binaire jpeg data...

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Bart Coppens
  • Registratie: April 2000
  • Laatst online: 25-11-2021
Daarom is .htaccess dus ook beter, je kan het directory-specifiek gebruiken (die .conf ook, maar eer je dat hebt uitgelegd zijn we weer een maandje verder ;))

Copyright Auteur heeft Tweakers.net BV geen exclusieve licentie op bovenstaande post verleend. Voorafgaande en uitdrukkelijke schriftelijke toestemming van Tweakers.net BV is dus niet noodzakelijk voor het vermenigvuldigen van bovenstaande post


Verwijderd

Op zaterdag 15 december 2001 16:11 schreef Janoz het volgende:
Let er dan wel op dat geen 1 van je normale jpegjes meer goed werkt..
Denk je niet? Mij zou het niets verbazen als ze nog gewoon werken (prettig en snel is anders).

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Volgens mij werken gewone JPG bestanden nog wel goed dan. Hij parsed ze wel maar hij zoekt in die bestanden naar <?php e.d. En de kans is heel klein dat die aanwezig zijn.

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op zaterdag 15 december 2001 17:02 schreef jelmervos het volgende:
Volgens mij werken gewone JPG bestanden nog wel goed dan. Hij parsed ze wel maar hij zoekt in die bestanden naar <?php e.d. En de kans is heel klein dat die aanwezig zijn.
<?

Werkt vaak op servers ook.....

En de kans dat het die erin staan is aanwezig!

Programmer - an organism that turns coffee into software.


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

je kunt over het algemeen de .php extensie weglaten bij het browsen/whateveren
dus je noemt em foo.jpg.php, en zet hem in de html als foo.jpg.
Althans, zo deed ik dat bij codered voor het loggen ;)

snappie? :D

All my posts are provided as-is. They come with NO WARRANTY at all.


  • flat
  • Registratie: Mei 2000
  • Niet online
Op zaterdag 15 december 2001 21:05 schreef CyB3R het volgende:
je kunt over het algemeen de .php extensie weglaten bij het browsen/whateveren
dus je noemt em foo.jpg.php, en zet hem in de html als foo.jpg.
Althans, zo deed ik dat bij codered voor het loggen ;)

snappie? :D
nee...
hoe kan dat nou weer werken joh?

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16:30

Janoz

Moderator Devschuur®

!litemod

Op zaterdag 15 december 2001 17:23 schreef LuCarD het volgende:

[..]

<?

Werkt vaak op servers ook.....

En de kans dat het die erin staan is aanwezig!
Daarnaast... Ik weet niet zeker of het uitmaakt, maar wordt door PHP uitgepoepte code niet standaard van een text/html mime type voorzien?.. Weet het niet zeker, maar kan wel voor leuke effecten zorgen :)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Carda
  • Registratie: Juli 2000
  • Laatst online: 07-08 23:13
Als je apache configureerd dat ie bekende extensies zelf pakt ja, dan pakt ie bijv test.php ook als je test in type.
Dat kun je bijv directories nabootsen enzo.
Maarja moet je ook instellen in apache :))

Maar wat ik trouwens denk dat hij bedoelt is dat hij bedoeld is dat hij een plaatje met php wil maken toch?

Daar heb je de GD library voor nodig en dan kun je plaatjes creëeren en bewerken.
Heb er zelf wel eens mee gepruts maar da's redelijk pittig pixel voor pixel :)

Mja ik denk van, lamaar prutsen enzo.. en waarempel soms lukt het ook nog!


Verwijderd

Op zondag 16 december 2001 16:33 schreef Janoz het volgende:

[..]

Daarnaast... Ik weet niet zeker of het uitmaakt, maar wordt door PHP uitgepoepte code niet standaard van een text/html mime type voorzien?.. Weet het niet zeker, maar kan wel voor leuke effecten zorgen :)
Nee dacht het niet, probeer dit maar eens:
PHP:
1
2
3
<?
include("image.jpg");
?>

Werkt gewoon

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Op zondag 16 december 2001 16:29 schreef Flat© het volgende:

[..]

nee...
hoe kan dat nou weer werken joh?
omdat je van mod_php de .php extensie weg mag laten
voor een kleine demonstratie, haal in de url balk het .php gedeelte van showtopic.php weg en zie dat ie nog gewoon werkt ;)

All my posts are provided as-is. They come with NO WARRANTY at all.

Pagina: 1