Snippets in deze aard

Gestart doorSanderc32 reacties51 weergaven

33 berichten · pagina 2 van 3

Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Dan moet je de source in een apart bestand plaatsen.
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Dan moet je de source in een apart bestand plaatsen.
Oke dan dat maar confused.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Nog een idee, je kan deze hele snippets-site ook met includes laten openen, zodat je alleen maar de snippets toe hoeft te voegen op een pagina, en deze kan bekijken via bijv:
index.php?snippet=btw

gewoon een paginasysteem dus.
Ook leuk oefen-projectje, zodat je dan standaard steeds overal de highlight_functie hebt.
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Nog een idee, je kan deze hele snippets-site ook met includes laten openen, zodat je alleen maar de snippets toe hoeft te voegen op een pagina, en deze kan bekijken via bijv:
index.php?snippet=btw

gewoon een paginasysteem dus.
Ook leuk oefen-projectje, zodat je dan standaard steeds overal de highlight_functie hebt.
Als ik een eigen host had kan ik dat uitvoeren wink. Maar nu mag ik een stukje van Dylan zijn host om te oefenen en kijken en ik wil hem geen last brengen wink
Maar met dat paginasysteem, dat is dan werken met $_GET enz?
Ongeveer zo:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]snippet[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]btw[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]script/btw.php[/COLOR][COLOR= #007700];
}[/COLOR]
?>
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ja, of nog mooier met file_exists kijken of hij bestaat, zodat je niet je else-if/switch structuur bij elk script aan hoeft te passen.
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Ja, of nog mooier met file_exists kijken of hij bestaat, zodat je niet je else-if/switch structuur bij elk script aan hoeft te passen.
Dus je bedoeld zo iets like this:

http://www.dylanproductions.nl/sander/test.php?snippet=btw
Even file_exists googlen want heb ik nog nooit van gehoord smile
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Zoiets ja...
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maar leg het nut dan eens uit van die paginasysteem want ik snap het niet echt.

En dat van file_exists werkt toch ook met ifjes etc?

Alé, dat zie ik hier toch:

http://php.net/manual/en/function.file-exists.php
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]script/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]snippet[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000].php[/COLOR][COLOR= #007700]))
{[/COLOR]

    [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]script/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]snippet[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000].php[/COLOR][COLOR= #007700]);

}[/COLOR] [URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]

   [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Snippet bestaat niet[/COLOR][COLOR= #007700];

}[/COLOR]

?>


Zoiets?
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Thx, en dat betekend:

Als je een $_GET hebt opgegeven include het die snippet en als je er een onbekende ingeeft bestaat het niet yes_new.

Correct my if im wrong
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Klopt helemaal....
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bedankt voor je tip Aarclay en Thommity voor het scriptje wink
Nu ga ik even een topic maken voor een host en dan kan ik een oefen projectje gaan maken zoals Aarclay me aanraadde!
Ik heb er trouwens die highlight aan toegevoegd wink
http://www.dylanproductions.nl/sander/test.php?snippet=btp

toevoeging op 25 juni 2012, 19:55:42:
Ik zie trouwens ook dat het meer nut heeft zo wink
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wel onveilig: ?snippet=../../dylanzijngeheimeprivemapmetpornoin/index

Dat is dus niet de bedoeling emo
Gooi er snel str_replace(/, , $str) overheen wink
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Antonn schreef:
Wel onveilig: ?snippet=../../dylanzijngeheimeprivemapmetpornoin/index

Dat is dus niet de bedoeling emo
Gooi er snel str_replace(/, , $str) overheen wink
Dat is gewoon lelijk.
Je moet een array maken van alle bestanden in de /script map en dan kijken of die $_GET[snippet] in die array zit.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Antonn schreef:
Wel onveilig: ?snippet=../../dylanzijngeheimeprivemapmetpornoin/index

Dat is dus niet de bedoeling emo
Gooi er snel str_replace(/, , $str) overheen wink
Ik zou net zeggen emo
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren