Vervanger highlight_file()
Met dit (zeer simpele) scriptje kun je de broncode van bestanden weergeven.
Nadat ik op mijn server highlight_file() (of show_source(), zelfde) wou gebruiken, bleek deze functie niet te werken.
Hierop heb ik een simpel scriptje geschreven waardoor de source tóch weergegeven kan worden, met de highlight kleurtjes.
Hieronder zijn twee versies, de ene versie is het een functie, de ander is alleen het script.
LET OP: Zorg dat je in het script geen ongecontroleerde $_GET parameters gebruikt, een gebruiker die weet hoe jou config-bestand heet, kan dan zo jouw database gegevens bekijken. Maak bijvoorbeeld een array aan met alle toegestane pagina's. Ook het weergeven van bestanden in andere mappen is mogelijk, dus ook config-files hier zijn dan niet veilig.
Omdat het een erg klein script is, zal ik er ook nog even bij uitleggen wat alles doet.
Eerst wordt het bestand geopend met de functie file(), welke alle ergels in een array zet. Vervolgens worden al deze arrays samen gevoegd met de functie implode(). Als laatste wordt dan het resultaat hiervan van kleurtjes voorzien en weergegeven.
Vrij simpel dus :).
Gesponsorde koppelingen
PHP script bestanden
Er zijn 5 reacties op 'Vervanger highlightfile'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu