Toon posts:

[Apache] parsen van file...

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb Apache 1.3.26 geinstalleerd... nu wil ik dat bestanden zonder extensie worden geparsed door PHP... (application/x-httpd-php)

Kan dit vanuit een .htaccess (bij voorkeur)...
en hoe gaat dit vanuit httpd.conf??

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 19:32

Kees

Serveradmin / BOFH / DoC
zonder extensie? dat moet je niet doen.

Dat heet gewoon lousy naamgeving, want het kan misschien wel, maar dan worden ALLE files door PHP heen gejast, dat wil je niet ivm serverload e.d.
Het is gewoon vies, maar voila, dit zou kunnen werken:

AddType application/x-httpd-php .

Ik ga het niet testen, en ik raad je heel erg aan het ook niet te gaan gebruiken, maar gewoon met fatsoenlijke naamgeving te gaan werken, eventueel een mooie eigen extensie die je dan met AddType aan php koppelt.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • Steije
  • Registratie: Juni 2000
  • Laatst online: 21-05 15:58
Ik heb 't zo opgelost, IMHO iets netter:

code:
1
2
3
<LocationMatch "^/[^.]+$">
    ForceType application/x-httpd-php
</LocationMatch>

Some people manage by the book, even though they don't know who wrote the book or even what book.


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 19:32

Kees

Serveradmin / BOFH / DoC
Wel netter, maar nog steeds ranzig :)

Het is imho not done om ALLE files door PHP heen te gooien. Naast een aanzienlijk hogere belasting voor het systeem is het gewoon niet netjes geordend. Tevens houd het een securityrisk in, je hebt namelijk geen enkel overzicht meer wat welke file doet, die extensies zijn er niet voor niets!

Voorbeeld;
php code met de extensie .jpg Wat is het nu? een plaatje of een stuk code?
Stel nu dat je een soort van image upload ding hebt, en iemand laad een stuk sourcecode omhoog, die wordt dan altijd uitgevoerd, en zo heb je meer van dat soort dingen, gewoon __niet__ alles door PHP gooien.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • Steije
  • Registratie: Juni 2000
  • Laatst online: 21-05 15:58
genius995: Waarom ga je eigenlijk niet voor MultiViews?

Kees: Agree!

Some people manage by the book, even though they don't know who wrote the book or even what book.


Verwijderd

Topicstarter
hmzja...

ik wilde dat gewoon doen in een bepaalde dir... niet voor alles...
Net zoals GoT dus ... hoe doen ze het hier dan?? :?

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 19:32

Kees

Serveradmin / BOFH / DoC
Wij doen multiviews, al onze scripts hebben de extensie .php .dsp en nog een paar :)

Met apache kan je dus een file aanroepen alsof het een dir is, http://gathering.tweakers.net/forum.php kun je ook aanroepen met http://gathering.tweakers.net/forum/

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Verwijderd

Topicstarter
Hmz... MultiViews...
wel ns van gehoord... nooit gebruikt :)

httpd.apache.org zal wel uitkomst bieden denk ik :)

dank u kees... _/-\o_

Verwijderd

Topicstarter
sjit hee... dat was nog makkelijker dan ik dacht :D

hahahahah :)

Options +MultiViews in de dir... en dat was t :D

  • Steije
  • Registratie: Juni 2000
  • Laatst online: 21-05 15:58
;)

Some people manage by the book, even though they don't know who wrote the book or even what book.


  • Wilke
  • Registratie: December 2000
  • Laatst online: 21:22
Heheh :)

zeker niet zo'n slim plan om alles door PHP te jassen idd.

Heb het wel eens gebruikt om .jpg's door PHP te laten parsen - er stond dan code in die een plaatje genereert. Voor Mozilla maakt dat niet uit, maar IE is erg goed in het negeren van mime-types wanneer een extensie niet klopt e.d. :(
Pagina: 1