Vriendelijke URL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Drupal 8 Developer voor nieuwe BV gezocht!

Functieomschrijving Jouw werkplek zal op het kantoor van één van de moederbedrijven zijn. Deze moeder is een internetbureau, waar in totaal zeven mensen werken. Met de twee nieuwe Ontwikkelaars die reeds zijn aangenomen en jou komt het totale aantal mensen op kantoor dus op 10. Deze 10 vormen een hecht en enthousiast team, waarin jij snel zult worden opgenomen. Indien je het leuk vindt krijg je ook de mogelijkheid om zelf te schakelen met eindgebruikers/klanten, maar als jij het prettiger vindt om op kantoor te werken en niet met klanten in gesprek te gaan kan dit ook. Binnen deze functie

Bekijk vacature »

Junior SAS Consultant / Developer

Junior SAS Consultant / Developer @Sanoma, highly sophisticated 360° data warehouse, b-to-b and b-to-c Junior SAS Consultant / Developer @Sanoma Sanoma is a leading media company with more than 30 strong brands within magazines, websites, video apps, events, content marketing and e-commerce like NU.nl, Margiet, LINDA, Libelle, Donald Duck, Zomerweek and vtwonen. The Sanoma company reaches millions Dutch people every day. Profile Junior SAS consultant / developer As a Junior SAS consultant you are a leading team member to help develop Sanoma’s highly sophisticated SAS datawarehouse where all data are processed, integrated and transformed of all b-to-b, b-to-c, on-line and

Bekijk vacature »

Java Full Stack Developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Full Stack Developers om ons development team te versterken. Als Full Stack developer werk je in Agile teams bij onze klanten en ben je verantwoordelijk voor alle lagen van de stack. Ben je beter in de backend, dan helpen we je verder met de front-end en andersom natuurlijk. Je gaat hoogwaardige software maken voor verschillende opdrachtgevers in jouw regio. Je ontwikkelt, adviseert over architectuur en past de nieuwste technologieën toe. Je bent een professional die het IT-vak serieus

Bekijk vacature »

Front-end Developer (Angular, React, Vue)

Profit4Cloud, (www.profit4cloud.nl) nu met 45 collega's en vestigingen in Amsterdam, Apeldoorn en Eindhoven, zoekt Senior Front-end Developers met passie voor front-end en mobile web-ontwikkeling. Kennen JavaScript, HTML5/CSS3, Angular, React of Vue weinig geheimen voor jou? Wil je meewerken aan innovatieve software ontwikkelprojecten bij TOP-spelers in Banking, Finance, Industrie of Overheid? Dan is Profit4Cloud jouw 'place to be'! Onze Senior Front-end Developer: - Afgeronde HBO/WO opleiding richting Informatica, ICT, CMD of aanverwante richting - Minimaal 4 jaar werkervaring als Developer - Ervaring met Angular, React of Vue en het eco-systeem om te bouwen, testen en packagen - Thuis in JavaScript, HTML5/CSS3

Bekijk vacature »

Senior PHP Developer Onderwijssoftware SaaS oploss

Senior PHP Developer Onderwijssoftware SaaS oplossing Wat ga je doen als Senior PHP developer? Als Senior PHP Developer uit de omgeving Amsterdam, ga jij werken aan onderwijs-software pakketten voor basis- en het voorgezet onderwijs, en voor volwasseneducatie. Het pakket voor basisonderwijs is een overzichtelijke communicatie tool (Laravel) voor leerkrachten. Met de tool kunnen zij ouders en verzorgers meer betrekken bij de vooruitgang van het kind. Denk hierbij aan nieuwsbrieven, oudergesprekken inplannen, persoonlijke berichten en absentie registratie. De overige pakketten (Symfony) worden aangeboden als een SAAS-online leerplatform. Het geeft leerkrachten de mogelijkheden om extra lesmaterialen van uitgevers om op maat onderwijs

Bekijk vacature »

Java Developer – Big data (Mango DB, Hadoop,

Intro Would you like to join a company who is active in the high-tech industry and work on high-end software? For our client I am looking for a Java Developer who know how to apply the latest Java Technologies in a semiconductor environment. Key words for this position are Big-data, Mongo DB, Hadoop, Spark and Kafka. About our client Our client creates the conditions that enable you to realize your full potential. They provide state-of-the-art facilities, opportunities to develop your talents, international career opportunities, a stimulating and inspiring environment, and most of all, the commitment of a company that recognizes

Bekijk vacature »

Java Backend Developer

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 werk je mee aan de architectuur laag. Daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het software ontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je ondersteunt de software architect en projectleider bij hun werkzaamheden. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak

Bekijk vacature »

Business Intelligence developer

Jij ben niet bang om hard te werken. Uitdagingen zijn welkom. En problemen? Die zijn er om opgelost te worden of, nog beter, om voorkomen te worden! Voor jij aan de slag gaat met het ontwerpen van BI- en DWH-oplossingen, leg je eerst je oor te luister bij de klant. Zo weet jij wat de klant wil, en hoe jouw ontwerp eruit moet komen te zien. Simpel! Althans… met jouw Developer-kwaliteiten wel! Over deze BI vacature Als Business Intelligence Developer ga je zowel op locatie bij de klant aan de slag, als op een van de Sogeti-locaties. Je analyseert de

Bekijk vacature »

Oracle Apex Ontwikkelaar

Wat je gaat doen: Als Oracle Ontwikkelaar werk je zowel zelfstandig als in teamverband aan het ontwikkelen en ontwerpen van software componenten. Je levert een bijdrage aan de ontwikkeling tot en met de implementatie. Je bent in staat om informatie te verzamelen,te analyseren en te documenteren van wensen en eisen van de eindgebruikers. Je bent in staat om functionele vereisten te vertalen naar technische specificaties, ontwikkelt web applicaties met behulp van Oracle Applicatie Express, door de veranderingen en ontwikkelingen van web formulieren en rapporten. Verbeteren van bestaande Oracle Apex Systemen. Ontwikkelen en veranderen van Oracle 11g database schema’s. Schrijven van

Bekijk vacature »

Data Quality Specialist

DATA QUALITY SPECIALIST Voor onze Hygiene divisie zijn we op zoek naar een communicatieve én analytische Data Quality Specialist ter versterking van Sales Steering. CWS-Initial In juli 2017 hebben CWS en Initial in Europa een joint venture gesloten. Met onze innovatieve diensten en producten leveren we een actieve bijdrage aan een betere hygiëne en aan nette, veilige werkomgevingen. We zijn opgesplitst in twee divisies: Hygiene: tilt hygiëne naar een hoger niveau. Textile Care: gespecialiseerd in functionele kleding en textielmanagement in de breedste zin van het woord Wat ga je doen? Als Data Quality Specialist ben je onderdeel van ons Sales

Bekijk vacature »

Senior Embedded Developer mobility start-up in Ams

Senior Embedded Developer needed for fast growing mobility start-up in Amsterdam Join one of Europe’s most innovative and fastest growing electric mobility start-ups, aiming to revolutionise two wheeled transport. They believe that city mobility should be clean, beautifully designed and completely integrated with the technologies that we use everyday. You’ll be part of an embedded engineering dream team, building a range of in-vehicle softwares in-house and from scratch, that are completely unique. This organisation is completely different to your normal Tier 1 supplier or OEM. Here you’ll be able to work on multiple unique ECUs, set your own processes and

Bekijk vacature »

Internationaal Business Developer manager - Den Ha

Internationaal Business Developer manager - Den Haag- €45k-€70K Wat ga je doen als Internationaal Business Developer manager ? Je bent verantwoordelijk voor de resultaten van de salesorganisatie. Enerzijds geef je daarbij de salesorganisatie vorm (zowel strategisch als operationeel), anderzijds werk je zelf actief mee aan het ontwikkelen en uitdiepen van de markt. Je hebt een goed inzicht in de markt en volgt de laatste trends en ontwikkelingen, daarbij weet je de trends ook terug te vertalen naar kansen voor het bedrijf. Verder ben je verantwoordelijk voor zowel het genereren van new business als het onderhouden van bestaande relaties en weet

Bekijk vacature »

Programmeur

Functieomschrijving Je hebt een ondersteunende rol bij de uitvoer van de projecten en voert zelfstandig projecten uit. Het is tenslotte een team waarin er altijd wordt samengewerkt, om zo de continuïteit en kennis te waarborgen. Je bent bezig met het aanpassen en ontwikkelen van embedded software, en soms ook desktopapplicaties. Je ontwerpt elektronische schakelingen en printplaten. Er wordt van je verwacht dat je op de hoogte bent van de ontwikkelingen binnen het bedrijf en de branche. Een bijdrage aan de kwaliteit van de bedrijfsvoering is belangrijk, bijvoorbeeld door zowel gevraagd als ongevraagd te adviseren over verbeteringen. Je maakt ook regelmatig

Bekijk vacature »

Full Stack Web Developer

Voor een wereldwijde technologische partner zijn wij op zoek naar een een full stack web developer die energie haalt uit het vroeten in de back-end, maar ook blij wordt van het ontwikkelen van een mooie front-end. Heb jij een achtergrond in de ICT development en klaar voor een volgende stap? Lees verder! Wie ben jij? Je hebt ervaring met het ontwikkelen in (web) technieken zoals C# ASP.Net, Microsoft SQL server, HTML5, CSS3, JQuery en javascript Afgeronde HBO opleiding en minimaal twee jaar relevante werkervaring Je bent pas tevreden als het er ook écht mooi uitziet Je kunt goed zelfstandig werken,

Bekijk vacature »

Mobile Web Developer

Apps om te betalen met je vingerafdruk, de rekening in de bar te delen of je huiskamer een sfeer kleurtje te geven met licht! Wil jij Mobile Apps realiseren die mensen echt raken? Apps maken die het leven van ons als gebruikers vereenvoudigen? Wij stellen onszelf ten doel dat we op elke smartphone in NL een App van onze hand kunnen aanwijzen. En jij? Wil jij dat soort gave projecten ook doen bij de Nederlandse topbedrijven? Impact met Apps Bij Sogeti Mobile zitten we super dicht op de huid van de gebruiker. We leveren gebruiksvriendelijke oplossingen op jouw favoriete kanaal.

Bekijk vacature »
Kees Mulder

Kees Mulder

03/05/2016 09:58:47
Quote Anchor link
Ik heb een link op mijn website: www.website.nl/leden?page=1&filter2=Array

alleen wil ik daar graag een url vriendelijke link van maken, maar hoe kan ik dat doen? Met bijv. htaccess oid?

Als ik www.website.nl/leden doe krijg ik geen lijst
 
PHP hulp

PHP hulp

20/03/2019 11:27:03
 
- Ariën -
Beheerder

- Ariën -

03/05/2016 10:02:30
Quote Anchor link
Met .htaccess kan je inderdaad nette URL's (ook SEO-URL's genoemd) maken. mod_rewrite is de module die je hiervoor gebruikt. Zie ook: http://www.phptuts.nl/view/28/
 
Kees Mulder

Kees Mulder

03/05/2016 10:48:13
Quote Anchor link
Oke maar hoe doe ik dat dan met de filters die iemand kan kiezen? Ik heb nu:

RewriteRule ^leden/(.*) leden.php?page=$1

Ik heb nl. een mogelijkheid om te filters van het resultaat:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<form action="/leden/1" method="GET" id="searchlist" name="filters">
<input type="checkbox" onclick="this.form.submit();" checked="checked" name="filter[]" value="2289"> Utrecht
<input type="checkbox" onclick="this.form.submit();" checked="checked" name="filter[]" value="2290"> Amsterdam
<input type="checkbox" onclick="this.form.submit();" checked="checked" name="filter[]" value="2300"> Jongen
<input type="checkbox" onclick="this.form.submit();" checked="checked" name="filter[]" value="2301"> Meisje
</form>
 
- Ariën -
Beheerder

- Ariën -

03/05/2016 11:29:55
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
RewriteRule ^leden/(.*) leden.php?page=$1
RewriteRule ^leden/(.*)/(.*) leden.php?page=$1&filters=$2

Zoiets?
 
Ivo P

Ivo P

04/05/2016 14:29:41
Quote Anchor link
Stel: /leden/aap/noot/mies

Ariën's code zal in regel 1 herschrijven naar leden.php?page=aap/noot/mies

Daarom: de langste versie bovenaan zetten, of vereisen dat (.*) geen / mag bevatten.

Maar hoe dan ook krijg jemet deze opzet al heel snel te maken met tientallen rewrite rules, die met een beetje pech ook nog elkaar dwars zitten (bijvoorbeeld omdat "leden/10" en "beheerleden/10" op dezelfde rule matchen.) (in dit geval niet, vanwege de ^ ).

Handiger is het om alles te rewriten naar leden.php en in dat script een functie aan te roepen die op zoek gaat naar de inhoud van de url.

Dat is in php veel gemakkelijker te doen, en dan kun je ook uit de voeten met situaties waarbij deleten van een user bijvoorbeeld kan volstaan met 1 getal: leden/delete/10
en vrienden worden: leden/wordtvriend/10/15 weer een extra getal verwacht.

Nog algemener wordt het als je ook niet eens naar leden.php verwijst, maar naar 1 index.php die op basis van het eerste woord in de url (leden) al de controle doorgeeft aan de code die nu in leden.php staat)
 
Thomas van den Heuvel

Thomas van den Heuvel

04/05/2016 15:10:54
Quote Anchor link
Quote:
Handiger is het om alles te rewriten naar leden.php en in dat script een functie aan te roepen die op zoek gaat naar de inhoud van de url.


leden.php --> index.php
Een single point of entry in je applicatie is om een heleboel redenen (nog) handiger. Je hoeft deze dan bijvoorbeeld ook maar op één plaats te onderhouden / dicht te timmeren.
 
Ivo P

Ivo P

04/05/2016 15:24:02
Quote Anchor link
dat probeer ik in mijn laatste 2 regels aan te geven.

Maar om TO niet direct zijn hele applicatie om te laten bouwen, leek het me om te beginnen in leden.php het handigste. Zodra hij daar door heeft hoe eenvoudig het dan wordt, kan eea voor de hele site doorgevoerd worden.
 
Thomas van den Heuvel

Thomas van den Heuvel

04/05/2016 15:30:27
Quote Anchor link
Fair enough, maar als je een site opbouwt uit enkel standalone scripts dan zou er toch heel snel een patroon moeten ontstaan waarbij je een heleboel elke keer op dezelfde manier doet? :)

Je zou het kunnen blijven herhalen: don't repeat yourself.
(see what I did there)

En als je dan een keer een wijziging daarin moet doorvoeren (x het aantal scripts) dan ben je hier ook snel van genezen. Misschien moet TS inderdaad eerst zijn vingers branden :).
Gewijzigd op 04/05/2016 15:46:16 door Thomas van den Heuvel
 



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.