Weergeef je source code

Door Tony AH, 13 jaar geleden, 3.306x bekeken

Deze class weergeeft de inhoud van alle bestanden met de aangegeven extensie in een opgegeven map. Het is mogelijk om recursieve aan en uit te zetten (true/false) en om onzichtbare bestanden te weergeven of niet (true/false).

Er wordt automatisch inhoudsopgaven gemaakt!

voorbeeld (afbeelding op) : http://img228.imageshack.us/img228/4084/6948a0364013e467b1dd85e.png

Gesponsorde koppelingen

PHP script bestanden

  1. class.displayCode.php
  2. example.displayCode.php

 

Er zijn 3 reacties op 'Weergeef je source code'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Ivo K
Ivo K
13 jaar geleden
 
0 +1 -0 -1
Hmm... mooie class zou ik zeggen, maar ook al heb ik de code niet heel precies doorgenomen, ik kom er niet achter wat de meerwaarde is over highlight_file. Verder moet je vermijden dat een functie output geeft geloof ik, maar dat weet ik niet zeker.
Chris -
Chris -
13 jaar geleden
 
0 +1 -0 -1
Eigenlijk jammer dat je print's zet in je class, en geen returns.. En jammer dat je perse je copyright wilt laten zien in je class (hardcoded) en niet gewoon in je example.. Just my 2 cents, verder is het wel een leuk ding.
Tony AH
Tony AH
13 jaar geleden
 
0 +1 -0 -1
Bedankt voor het positieve en negatieve commentaar.
@Ivo K,
- De meerwaarde is dat hij alle files van een map (inclusief submappen als recursief aan staat) in een keer doet i.p.v. dat jij ieder bestand moet aan geven
- Hij maakt een inhoudsopgaven erbij zodat je snel kan door skippen naar dat gedeelte code.
- Functie geeft inderdaad output wou het eerst niet doen maar vond het naderhand verstandiger...

@Chris Horeweg
- Ik zal in de toekomst de prints niet meer in de class zetten tenzij strikt noodzakelijk aangezien Ivo K dit ook minder vond. En wat betreft de hardcoded copyright, vond het wel leuk uitzien eronder met de tijd ernaast :$

Nogmaals bedankt voor jullie commentaar

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

Inhoudsopgave

  1. class.displayCode.php
  2. example.displayCode.php

Labels

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.