Broncode met lijnen en PHP codes

Door Patrick van der Linden, 12 jaar geleden, 6.113x bekeken

Hey,

De laatste tijd ben ik veel bezig met PHP, en dan krijg ik zo nu en dan wel eens een error van PHP op bijvoorbeeld lijn 467.
Maar als je dan al met een ander deel bezig was, is het soms moeilijk om lijn 467 te vinden in je hele codelijst.

Ik had hierom dus een beetje gezocht en geknutseld en kwam uit op deze script.

Je kunt in de link een URL toevoegen, waarmee je de broncode + lijn regels kunt vinden (met ?url=_bestand_).
Wanneer je een bestand van je eigen server kiest (dus zonder http://www...) kun je de PHP codes er ook in bekijken.
Hierdoor kun je je fouten in PHP veel makkelijker vinden!

De script is niet beveiligd met een inlogsysteem o.i.d, omdat dit slechts een voorbeeldje is.
Je zou er in principe een wachtwoord op kunnen zetten, zodat ongewensten je PHP codes niet kunnen bekijken.
Ook de errors worden niet getest.

Ik hoop dat deze script mensen wat beter kan helpen!

voorbeeld:
http://www.ondergrondserap.nl/creations/source.php?url=source_test.php

Gesponsorde koppelingen

PHP script bestanden

  1. source.php

 

Er zijn 24 reacties op 'Broncode met lijnen en php codes'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Dalando De Zuil
Dalando De Zuil
12 jaar geleden
 
of in plaats van deze code open je je FTP, en dan selecteer je je bestand en druk je op 'view'.

En trouwens,

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
if(isset($_GET['url']))
{
    if(empty($_GET['url'])){
         // leeg
    }else{
    // je ding
    {


Dit is toch veel simpeler dan
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
!=''
???
Patrick van der Linden
Patrick van der Linden
12 jaar geleden
 
0 +1 -0 -1
oh, ik wist niet eens dat je via je FTP programma de regel nummers kon bekijken :O?

Edit: Ik heb gekeken op mijn FTP-programma, maar ik kan zo 123 niet vinden waar. Sowiesow bewerk ik het al met kladblok, en daar staan geen regel nummers bij
Victor Php
Victor Php
12 jaar geleden
 
In smartFTP kan ik ze ook nergens vinden.
Ik gebruik zelf notepad++ en die heeft dan weer wel regelnummers, maar sinds ik smartFTP heb gebruik ik die ingebouwde editor. Erg handig, maar helaas zie ik nergens regelnummers staan.

-Edit-

Heb ze gevonden XD
Het zat er wel bij.
Patrick van der Linden
Patrick van der Linden
12 jaar geleden
 
0 +1 -0 -1
Ik ben beetje door gaan zoeken, en ik kan wel scrollen naar regel nummer ... maar het staat er niet standaard bij (in FTP-editor)
Maarja.. zo'n script vind ik toch wel makkelijk :)
Pim -
Pim -
12 jaar geleden
 
0 +1 -0 -1
Je kan ook altijd if(isset($a) && !empty($a)) doen, als het goed is geeft dat geen foutmelding.
Patrick van der Linden
Patrick van der Linden
12 jaar geleden
 
0 +1 -0 -1
Bedankt voor de tips! :)
Heb het een klein beetje verandert nu.
Dalando De Zuil
Dalando De Zuil
12 jaar geleden
 
0 +1 -0 -1
Het is een goed alternatief voor je FTP view. Laten we het daar op houden.
Dalando De Zuil
Dalando De Zuil
12 jaar geleden
 
0 +1 -0 -1
NOG IETS! !!

je echo'd je HELE CSS!

Je kan toch ook gewoon:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<style>
// je css
</style>

<?

// Je code

?>


</body>
</html>


Stukkie beter.
P Lekensteyn
P Lekensteyn
12 jaar geleden
 
0 +1 -0 -1
Wat is dit script toch inefficiƫnt.
$line2 is overbodig.

Je zou het mooier kunnen maken door highlight_string of highlight_file te gebruiken, en vervolgens op <br/> (en de span erachter) scheiden.

Eeb goede editor geeft regelnummering aan, en meestal kun je met Ctrl + G of Ctrl + L naar de regel gaan (Goto line).

Komodo Edit van Active State is een gratis editor met veel mogelijkheden.
Dalando De Zuil
Dalando De Zuil
12 jaar geleden
 
0 +1 -0 -1
Haitlait, misschien wel goed idee. Maar ik wist niet dat dat zomaar met een php function kon :o
Niek s
niek s
12 jaar geleden
 
0 +1 -0 -1
Haitlait ja?
Patrick van der Linden
Patrick van der Linden
12 jaar geleden
 
0 +1 -0 -1
Ja ik heb de hele style geecho'd omdat t dan in 1 zo'n code vak kwam te staan, anders stond derest van de code er maar los boven,, weet niet hoe je dat zonder
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php ?>
ook in een vak krijgt...?

Ik ben voorderest nog niet heel erg ver met PHP, en ik gebruik dit nogwel regelmatig,, vind het opzich wel makkelijk
Dalando De Zuil
Dalando De Zuil
12 jaar geleden
 
0 +1 -0 -1
Quote:
Haitlait ja?


Ja haitlait.

Quote:
Ja ik heb de hele style geecho'd omdat t dan in 1 zo'n code vak kwam te staan, anders stond derest van de code er maar los boven,, weet niet hoe je dat zonder <?php ?> ook in een vak krijgt...?


Ik snap je vraag niet ...??
Chris -
Chris -
12 jaar geleden
 
0 +1 -0 -1
Wat de fur, is haitlait?
P Lekensteyn
P Lekensteyn
12 jaar geleden
 
0 +1 -0 -1
highlight denk ik.
Patrick van der Linden
Patrick van der Linden
12 jaar geleden
 
0 +1 -0 -1
Nou zodra je een PHP tag opent krijg je een PHP code box, maar de HTML komt er los boven te staan .. Is hier geen bb code voor??
P Lekensteyn
P Lekensteyn
12 jaar geleden
 
0 +1 -0 -1
o zo.
[code]code hier[/code]
Tobias Tobias
Tobias Tobias
12 jaar geleden
 
0 +1 -0 -1
Bij het voorbeeld is lijn 18 een lange zin. Het deel dat niet op de eerste regel past wordt nu half zichtbaar tussen lijn 18 en 19 geperst (in GC)

EDIT: In IE7 doet hij het wel goed, in FF is de tweede helft van regel 18 maar 1 punt dik
Chris J
Chris J
12 jaar geleden
 
0 +1 -0 -1
waarom doe je zo moeilijk met zo link, je kan het ook via FTP server doen (die geven ook regels aan)
Of je neemt gewoon Adobe Dreamweaver CMS3/CS4
CS5 is zover ik weet nog niet in NL beschikbaar :( ik gebruik ook dreamweaver dit is echt een aanrader, het kost helaas wel veel maar dan heb je ook iets :D
P Lekensteyn
P Lekensteyn
12 jaar geleden
 
0 +1 -0 -1
Komodo Edit (niet de IDE) is gratis en bied ook veel mogelijkheden.
Draait onder Linux maar is ook geschikt voor Windoos
Dalando De Zuil
Dalando De Zuil
12 jaar geleden
 
0 +1 -0 -1
Quote:
Wat de fur, is haitlait?


:+)

En nog even over dat FTP gedoe...
Ik gebruik zelf webFTP, daar heb je dat altijd.
Cake Masher
Cake Masher
12 jaar geleden
 
0 +1 -0 -1
Mooi script (Y), alleen die stukjes die je krijgt als je tab in drukt (geen idee hoe je dat noemt) filtert hij eruit, waardoor het script van overzichterlijk naar een mess word via het script..
Ik weet niet hoe je dat kan filteren.
Patrick van der Linden
Patrick van der Linden
12 jaar geleden
 
0 +1 -0 -1
De tabs die erin zitten worden door IE wel weergeven, maar in FireFox bugt dat een beetje. Hij pakt daar de span niet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<span style='width:80px;'></span>

normaal werkt dat gewoon, weet het ook niet

Dat overlapping met FireFox weet ik ook niet precies. Wie het leuk vind om dit script te gebruiken/fixen mag z'n best doen (A)
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Pim -
Pim -
12 jaar geleden
 
0 +1 -0 -1
Misschien moet je display: block; toevoegen.

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

Inhoudsopgave

  1. source.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.