Broncode

Door Rens Rikkerink, 16 jaar geleden, 2.434x bekeken

Dit is een heel makkelijk scriptje over hoe je bestanden (bedoeld voor php)
in kleur (alleen bij php) de broncode kunt laten zien.

PS: Ik heb geen voorbeeld gebruikt omdat dat dan gevaarlijk kan zijn voor mijn server.

Gesponsorde koppelingen

PHP script bestanden

  1. broncode

 

Er zijn 16 reacties op 'Broncode'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
GaMer B
GaMer B
16 jaar geleden
 
0 +1 -0 -1
Quote:
PS: Ik heb geen voorbeeld gebruikt omdat dat dan gevaarlijk kan zijn voor mijn server.

Het is dus een onveilig script...
Bart Waarom verplicht
Bart Waarom verplicht
16 jaar geleden
 
0 +1 -0 -1
@GaMer13
Nee, hij wil gewoon niet dat mensen de broncode's van al zijn scripts zien...


@Het script
Script ziet er goed uit en volgens mij wel veilig. Tis alleen wel een beetje lang voor zo'n simpele actie, zo kun je sommige If's samenvoegen. Daarnaast krijg je hierbij errors als error_reporting op E_ALL staat en je geen url opgeeft.

Ook kan je ipv eregi hiervoor beter strstr gebruiken, aangezien je geen reguliere expressies oid nodig hebt.
Rens Rikkerink
Rens Rikkerink
16 jaar geleden
 
0 +1 -0 -1
@M-D, Bedoel je met If's samenvoegen bijv: Else If ( !file_exists('./'.$filename) )?
@M-D, error_reporting toegevoegd....
@M-D, strstr werkt niet

@GaMer13, .... Ik gebruik het zelf om fouten op te sporen in mijn scripts....
Danny Roelofs
Danny Roelofs
16 jaar geleden
 
0 +1 -0 -1
Onder bepaalde omstandigheden is dit script veilig, zolang derden er maar geen gebruik van kunnen maken.
Rens Rikkerink
Rens Rikkerink
16 jaar geleden
 
0 +1 -0 -1
Jup...
GaMer B
GaMer B
16 jaar geleden
 
0 +1 -0 -1
Quote:
Danny Roelofs schreef op 01.07.2007 16:59
Onder bepaalde omstandigheden is dit script veilig, zolang derden er maar geen gebruik van kunnen maken.

Lol... Om er fouten mee op te sporen.... Gebruik dan een editor met highligth syntax functie?
Frank -
Frank -
16 jaar geleden
 
0 +1 -0 -1
Wat is het doel van het script? De broncode kan ik zo ook wel inzien, daar heb ik het script niet voor nodig. En wanneer er ook nog een veiligheidsrisico in zit, wordt het voor mij wat onduidelijk wat nu de toegevoegde waarde van dit script is.

Graag wat meer uitleg.
PHP erik
PHP erik
16 jaar geleden
 
0 +1 -0 -1
Inderdaad. En zet het dan op z'n minst in een functie, dan kan het geimplementeerd worden en veiligheid elders geregeld worden.
Klaasjan Boven
Klaasjan Boven
16 jaar geleden
 
0 +1 -0 -1
Is dit een script?
Lijkt me meer een uitbreiding op een bestaande phpfunctie.
Voegt imo niets toe
Joeri
Joeri
16 jaar geleden
 
0 +1 -0 -1
Dan vind ik DIT HIGHLIGHT SCRIPT Veel beter en die heb je ook voor mysql, html, xhtml, javascript,c++, asp .net enz...


16 jaar geleden
 
0 +1 -0 -1
@Joeri deze doet er meer

Ik zie niets meer dan een beetje HTML code plaatsen om de functie highlight_file.

HTML niet netjes; doctype ontbreekt; hoofdletter gebruik

Overbodige echo, open tags worden geechod door PHP de sluittags zijn gewoon plain
Roel
Roel
16 jaar geleden
 
0 +1 -0 -1
huh ik krijg met dit script "Verboden bestandsnaam." te zien:S en ik volg gewoon de link (http://localhost/source.php?file=bestanden/index.php)
Iltar van der berg
iltar van der berg
16 jaar geleden
 
0 +1 -0 -1
Ik zou gewoon de file bekijken met een locale text bewerker, sneller makkelijker, geen overbodige files...
Jan Veenstra
Jan Veenstra
16 jaar geleden
 
0 +1 -0 -1
HTML-KIT werkt prima
Rens Rikkerink
Rens Rikkerink
15 jaar geleden
 
0 +1 -0 -1
@Roel, opgelost...
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Michiel Prank
Michiel Prank
15 jaar geleden
 
0 +1 -0 -1
kijk even naar de functie realpath(), scheelt je als het goed is wat moeite :p

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. broncode

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.