path validatie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior/Medior Front-end developer

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving Startende Software Ontwikkelaar gezocht met kennis van C# .NET! Ben jij net klaar met je opleiding en ben je op zoek naar je eerste echte werkervaring? Of heb jij al enige werkervaring maar ben toe aan iets nieuws? Dan is dit de perfecte kans voor jou! Wij zoeken namelijk een Junior Software Ontwikkelaar die klaar is voor een nieuwe uitdaging bij een leuke werkgeven in de regio Zeist. In deze functie werk jij vaak aan verschillende projecten en ga je bij klanten op bezoek. Ben jij op zoek naar een functie met uitdaging, diversiteit en verantwoordelijkheid? Dan is

Bekijk vacature »

Software Developer (Junior functie)

Functieomschrijving Wij zijn op zoek naar een Software Developer! Sta jij in de startblokken om je carrière te beginnen en kan je niet wachten om toffe software te gaan ontwikkelen? Kortom, ben je onlangs afgestudeerd of sta je op het punt om je papiertje te behalen? Voor een IT dienstverlener dat gespecialiseerd is in Microsoft technologie zijn wij op zoek naar C#.NET Developers. Het bedrijf heeft meerdere klanten in regio Utrecht waar je permanent kan komen te werken. Kom je liever te werken bij een klein softwarebedrijf of bij een groot consultancy bureau? Dat is helemaal aan jou de keuze!

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

.NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

Bekijk vacature »

Java developer - procesoptimalisatie (Inhouse)

Functie Wat ga je doen als Java developer? Jij als back end developer hebt al enige ervaring opgedaan in jouw vakgebied. Voornamelijk het werken met Java en Spring spreekt jou aan. Jij wordt samen met je collega developers in het team verantwoordelijk voor de gehele back end van de applicatie. Hierdoor heb jij veel zelfstandigheid in je rol en zul je ook zelf beslissingen samen met de PO maken. Er wordt gewerkt volgens de SCRUM methodiek, om zo structuur te creëren in de werkzaamheden. Binnen de 2-wekelijkse sprints pak jij je taken op die samen met de PO afgestemd zijn.

Bekijk vacature »

Software Developer / .NET / Azure

Dit ga je doen Als Lead .NET Software Developer zal je je bezig houden met: Het vertalen van bedrijfswensen naar een technische roadmap; Uitwerken van nieuwe architectuur / designs; Het team aansturen en motiveren; Toezien op de kwaliteit van de code; Mee ontwikkelen van nieuwe features en applicaties. Hier ga je werken Deze organisatie is op dit momenteel marktleider in het ontwikkelen van productielijnen voor de voedselindustrie en heeft een wereldwijd klantnetwerk. Binnen deze organisatie is het team van software developers dagelijks bezig met het ontwikkelen van maatwerk oplossingen om alle productiemachines aan te sturen, maar ook bedrijf kritische applicaties

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

Bekijk vacature »

Traineeship Front-end developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Junior Front end developer

Functie Als Front end developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

Bekijk vacature »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Pagina: 1 2 volgende »

Ozzie PHP

Ozzie PHP

09/03/2012 18:15:06
Quote Anchor link
Ola mensen,

Ik wil valideren of een (ingegeven) pad geldig is. Met een pad bedoel ik dit:

$pad = '/mijn/pad/naar/een_of_andere_directory/in/subdirectory/12';

Nu zit ik een beetje moeilijk te doen om eerst te controleren of het ingegeven pad een string is, of er ongeldige karakters in staan, of het pad niet leeg is enz.
Volgens mij ben ik veel te omslachtig bezig. Ik vraag me dan ook af of PHP standaard een pad validatie functie kent. Of wellicht weet iemand hier een handige preg_match voor? Een pad mag alleen bestaan uit cijfers en letters en mag underscores en forward slashes bevatten, maar geen dubbele forward slashes.

Nog een klein extra vraagje. Geen idee of iemand dit weet... Stel je controleert zo'n pad via een functie of via preg_match, maar in plaats van een string wordt er een boolean of object ingegeven (omdat een programmeur ligt te slapen), resulteert dit dan in een warning? Of ziet de preg_match functie van hé, dit is geen string en handelt ie het dan gewoon netjes af?
Gewijzigd op 09/03/2012 18:20:13 door Ozzie PHP
 
PHP hulp

PHP hulp

25/12/2024 03:47:30
 
Eddy E

Eddy E

09/03/2012 19:11:52
Quote Anchor link
Kan je met is_dir() en is_file() niet gewoon kijken of het iets geldigs teruggeeft?
Zo nee, fout. Zo ja: prima.
Gewijzigd op 09/03/2012 19:22:55 door Eddy E
 

09/03/2012 19:18:14
Quote Anchor link
En als je gewoon controleerd met is_dir, file_exists en is_string?
 
Ozzie PHP

Ozzie PHP

09/03/2012 19:39:01
Quote Anchor link
Nee... dat is niet de bedoeling. Ik wil daadwerkelijk controleren of er een geldig pad is ingegeven, of de structuur klopt.

Als iemand een pad toevoegt dan wil ik controleren of de structuur klopt. Dus als iemand invult:

/mijn/pad!naar@ /

dan moet dat worden afgekeurd.
 

09/03/2012 22:25:45
Quote Anchor link
Sorry, maar ik begrijp niet waarom je dit zou willen controleren, waarom wil je dat iemand een pad kan invoeren?

Zo zou je het kunnen controleren:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$regex
= '/(!|@)/i';

if (preg_match($regex, '/mijn/pad!naar@ /')) {
    echo 'wrong path name';
}
else {
    echo 'path is ok';
}

?>
Gewijzigd op 09/03/2012 22:28:35 door
 
Ozzie PHP

Ozzie PHP

09/03/2012 22:30:17
Quote Anchor link
Dit /mijn/pad!naar@ / was puur bedoeld als een voorbeeld... waarmee ik duidelijk wilde maken dat er geen ongeldige tekens in het pad mogen staan. Het gaat dus niet om dat ! of @. Dat was puur een voorbeeld.
 

09/03/2012 22:35:58
Quote Anchor link
Dat begrijp ik, maar wat is de reden dat je hierop wilt controleren?
Moet iemand een pad kunnen toevoegen, of wil je controleren of een url bestaat?
 
Lex van der poel

lex van der poel

09/03/2012 22:37:16
Quote Anchor link
je kan dit misschien gebruiken maar dan moet je er wel een bestand bij zetten:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$filename
= '/path/to/foo.txt';

if (file_exists($filename)) {
    echo "The file $filename exists";
}
else {
    echo "The file $filename does not exist";
}

?>
 
Ozzie PHP

Ozzie PHP

09/03/2012 22:59:56
Quote Anchor link
@Phoenix:

In mijn cms kan een programmeur paden naar bepaalde directories toevoegen. Ik wil valideren of die paden voldoen aan het juiste formaat. Het gaat er dus niet om of de directory wel of niet bestaat. Het gaat er alleen om of het een geldig "formaat" is.

Dit is een geldig pad: 'pad/naar/directory'.

Maar dit bijvoorbeeld niet: 'pad / naar/directory'.

En dit ook niet 'pad@naar/directory';

Ik wil een preg_match waarmee ik kan controleren of:
1. het pad mag bestaan uit: letters, cijfers, underscores, forward slashes, punten
2. het pad mag niet eindigen op een slash
3. er mogen geen dubbele slashes in zitten

Daar moet ik dus een preg_match voor hebben.

Ik ben inmiddels zover dat ik een preg_match heb die controleert op punt 1 (zie hierboven).

preg_match('/^[a-z0-9.\/_]$*/i', $pad);

Maar ik heb geen idee hoe ik punt 2 en 3 in diezelfde preg_match krijg...
 
Wouter J

Wouter J

09/03/2012 23:46:50
Quote Anchor link
Ik zou dit gebruiken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
/^([a-z0-9._\-]|\/(?!\/))*[^\/]$/i

Voorbeeld: http://regexr.com?309bb (die global en multiline flags zijn slechts voor het juist testen en moet je dus niet gebruiken)

Even een uitleg:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
/../        een regex
^           match vanaf het begin van een string
(a|b)       match a of b
[a-z0-9._-] match a-z 0-9 . _ -
\/(?!\/)    match een backslash (\/) die niet wordt gevolgt door nog een backslash ((?!..) is een negative lookahead)
()*         match de group 0 of meer keer, zo vaak mogelijk
[^\/]$      match geen \/ als laatste teken van de string ($ = laatste teken)


Ik heb nog even - toegevoegd. Een - hoort in een url thuis, een _ niet.



Na aanleiding van deze reactie in het andere topic heb ik nu deze regex, deze werkt volgens mij volledig naar jou wensen: http://regexr.com?309bh
/^([a-z0-9._\-]|\/(?!\/))*[a-z0-9._-]$/i

De laatste character class zorgt ervoor dat het alleen a-z 0-9 . _ - als laatste teken mag hebben en geen backslash. Eventueel kan je dit nog stricter maken door ook . _ en - te verbieden als laatste teken.
Gewijzigd op 10/03/2012 00:02:21 door Wouter J
 
Ozzie PHP

Ozzie PHP

10/03/2012 00:11:13
Quote Anchor link
Haha... lol zeg... wat een ellende :D Ik had misschien beter geen biertje kunnen drinken ;)

Het lijkt nu in ieder geval te werken. Kan ik straks weer rustig slapen... zucht...

Waarom hoort een _ niet in een url thuis? In de meeste gevallen heb je denk ik wel gelijk, maar iemand zou een directory toch "_private" kunnen noemen of "mijn_directory"?




Toevoeging op 10/03/2012 00:23:17:

P.S.

([a-z0-9._\-]|\/(?!\/))

Wat is de rol van de (dikgedrukte) slash? Ik zie geen verschil als ik m weghaal?
 
Niels K

Niels K

10/03/2012 10:06:44
Quote Anchor link
@Wouter J,

Waarom mag een _ niet in de url staan? Zover ik weet is dit gewoon toegestaan.

@Ozzie,

Gezien de topics die je de laatste tijd gestart hebt, heb ik het idee dat je heel je CMS zaak een beetje overschat. Begrijp me niet verkeerd, ik vind het leuk dat je zulke vragen stelt, maar ik denk dat het overbodig is.

Daarnaast, heb je wel eens nagedacht over de snelheid van jouw framework / CMS? Wanneer je van dit soort validaties erin bouwt wordt het geval steeds trager.

Nogmaals, begrijp me goed, ik raad je het niet af. Ik raad je alleen aan om de juiste beslissingen te nemen en goed na te denken over de overwegingen die je moet maken.

Succes ;-)
 
Wouter J

Wouter J

10/03/2012 10:14:06
Quote Anchor link
Niels Kieviet:
Waarom mag een _ niet in de url staan? Zover ik weet is dit gewoon toegestaan.

Het mag, maar is niet aan te raden. Vooral op SEO gebied is een - noodzakelijk en een _ zowat verboden. Zie ook deze video van Matt Cutts: http://www.youtube.com/watch?v=AQcSFsQyct8

Toevoeging op 10/03/2012 10:14:08:

Niels Kieviet:
Waarom mag een _ niet in de url staan? Zover ik weet is dit gewoon toegestaan.

Het mag, maar is niet aan te raden. Vooral op SEO gebied is een stuk beter om - te gebruiken. Zie ook deze video van Matt Cutts: http://www.youtube.com/watch?v=AQcSFsQyct8
Gewijzigd op 10/03/2012 10:16:17 door Wouter J
 
Niels K

Niels K

10/03/2012 10:52:00
Quote Anchor link
Hoi Wouter,

Ja inderdaad dat bedoelde ik. Ik gebruik het zelf (ook) niet, maar ik wilde even zeker weten of het mocht ja of nee :-)

Niels
 
Ozzie PHP

Ozzie PHP

10/03/2012 12:14:39
Quote Anchor link
Wouter J op 10/03/2012 10:14:06:
Het mag, maar is niet aan te raden. Vooral op SEO gebied is een - noodzakelijk en een _ zowat verboden.

Ja, dat klopt. Dat wist ik inderdaad. Maar dat heeft vooral betrekking op urls's en niet zozeer op interne paden.

Niels Kieviet op 10/03/2012 10:06:44:
Ik raad je alleen aan om de juiste beslissingen te nemen en goed na te denken over de overwegingen die je moet maken.

Thanks Niels. Daarom zit ik hier ook op het forum ;)

Maar bedoel je dat ik de paden dan gewoon maar helemaal NIET moet controleren? En op het moment dat het fout gaat dan gaat het gewoon fout? Maar dan bestaat ook de kans dat je bijvoorbeeld dubbele slashes in je paden hebt staan. Dit zal in sommige gevallen gewoon werken, maar het is niet netjes. Maar wat is dan de oplossing? Niet controleren en maar er vanuit gaan dat een programmeur het goed invoert? Is dat wat je bedoelt? Ik snap dat je zegt dat je niet te veel moet willen valideren, maar wanneer MOET je nu écht valideren? Ik bedoel, je kan ook helemaal niks valideren en alleen afgaan op de PHP warnings maar dat lijkt me toch ook niet helemaal de bedoeling? Dus in z'n algemeenheid: WANNEER en WAT moet je controleren / valideren? (en wat niet?)
 
Ozzie PHP

Ozzie PHP

14/03/2012 22:59:11
Quote Anchor link
Kan iemand mij vertellen waarom in deze preg_match de negative lookahead (dubbele slashes) niet werkt?

/^(.+|\/(?!\/))+[\/]$/

Ik wil deze preg_match /^([\w.-]|\/(?!\/))+[\/]$/i vereenvoudigen naar de bovenstaande preg_match maar de dubbele slashes werken niet.

Wat ik wil is dat de string:
- uit tenminste 2 tekens bestaat
- eindigt op een slash
- geen dubbele slashes bevat

Ziet iemand wat ik fout doe?

Ik heb [\w.-] veranderd in .+. De bedoeling van .+ was te matchen op een willekeurig karakter. Ziet iemand de fout?
 
Wouter J

Wouter J

14/03/2012 23:03:47
Quote Anchor link
haal de + na . eens weg. Want nu heb je er 2 keer + staat en dan krijg je dus iets als (.+)+ dus je zegt elk teken, behalve een spatie, match je zo vaak als je wilt en dan nog eens zo vaak als je wilt.

Verder matched een . ook een slash, dus hij zal nooit in het gedeelte van de dubbele slash controle komen. Iets als ([^\/]|\/(?!\/))+ zal beter werken. [^\/] matched alles behalve een slash en daarom gaat hij, bij een slash, naar de dubbele slashes kijken.
 
Ozzie PHP

Ozzie PHP

14/03/2012 23:09:12
Quote Anchor link
"Verder matched een . ook een slash"

godsiedikkie, daar heb je gelijk in! Knap dat je dat zo snel ziet zeg.

([^\/]|\/(?!\/))+ lijkt als een zonnetje te werken! Thanks a lot!!!
 
Crispijn -

Crispijn -

14/03/2012 23:16:28
Quote Anchor link
Ozzie,

Ik zie nu dat je andere vraag op http://www.phphulp.nl/php/forum/topic/dicht-timmeren/83005/last/ toch wel redelijk aan de frontend zit, dus naar de gebruikers toe gaat (of moet ik dit los van elkaar zien?)

Als je controleert of het pad bestaat bij het uploaden of verwijzen (file_exists) en bij een false de suggesties geeft van wat er fout is ben je al een heel eind. (geen of dubbele slashes, verkeerd gebruikte tekens, lijstje met toegestane tekens geven, etc.)

Bij het aanmaken creëren van zo'n folder heb je wel een regex nodig zoals dit. Geef aan wat je mooi vindt en that's it.
 
Wouter J

Wouter J

14/03/2012 23:21:46
Quote Anchor link
@Crispijn, zo'n mvc path is anders dan een normale directory structuur. Uit /post/hello-world/12/ kun je bijv. de controller Post die 2 parameters, hello-world en 12, heeft. Dus file_exists zou niet kunnen.

Ook is de 'folder' structuur op deze site niks meer dan een iets te grootte structuur gemaakt met htaccess...
 
Ozzie PHP

Ozzie PHP

14/03/2012 23:24:38
Quote Anchor link
@Crispijn: Dat is precies wat ik doe. Als het pad fout gaat dan geef ik precies zo'n foutmelding zoals jij zegt. Ik heb nu zoals je ziet de preg_match ietsjes aangepast. In 1e instantie controleerde ik ook op foute tekens, maar nu controleer ik enkel nog of er geen dubbele slashes in staan en of het pad eindigt op een slash.

Het controleren op ongeldige tekens is natuurlijk heel mooi, maar ik bedacht me dat als er ongeldige tekens instaan de directory ook niet gevonden zal worden. Dus dat stukje controle heb ik nu laten vervallen.

Dus eerst was dit niet toegestaan:

$pad = '/mijn/$pad/;

Omdat er een ongeldig teken in zat, namelijk het $ teken, werd het pad afgekeurd. Echter... ik doe ook een file_exists check. Vanwege het ongeldige teken in het pad zal de file_exists niet slagen. Daarom heb ik die controle op ongeldige tekens laten vervallen.

Goede keuze denk je?

@Wouter: in dit geval gaat het om een "echt" pad :)
Gewijzigd op 14/03/2012 23:25:22 door Ozzie PHP
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

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.