Paginasysteem uitbreiden.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-End Developer in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

Bekijk vacature »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

Bekijk vacature »

Developer Full Stack

Functie omschrijving Developer gezocht! Ben jij een enthousiaste developer die graag wil bijdragen aan ontwikkelingen binnen een mooie organisatie? Solliciteer dan snel. Wij zijn op zoek naar een Full Stack Developer uit de regio Nijkerk die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een SaaS applicatie. Je moet beschikken over beheersing van zowel de Nederlandse als Engelse taal aangezien je samen met de klant gaat werken. Bedrijfsprofiel Je komt te werken binnen een echt familiebedrijf dat al sinds 1925 actief is binnen de FMCG branche. Het bedrijf heeft 40 medewerkers en er heerst een platte communicatiestructuur waarbij

Bekijk vacature »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

Senior Java Developer

Als Senior Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een gewaardeerde werkgever in regio Oosterhout zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je brengt de aanpassingssuggesties van klanten in kaart, om

Bekijk vacature »

Medior Java 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 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 »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »
Machiel K

Machiel K

05/09/2012 10:19:18
Quote Anchor link
Jullie kennen het vast wel, een paginasysteem.

Ik gebruik het vaak, maar nu heb ik er een vraag over.

Pagina.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$page
= $_GET['pagina'];
if($page){
if(file_exists('pagina/'. $page.".php")){
include('pagina/'.$page.".php");
}
else{
include("pagina/404.php");
}
}
else{
include("pagina/homepagina.php");
}

?>


En in de .htaccess:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
RewriteEngine On
RewriteBase /
RewriteRule ^([^/\.]+)/?$ index.php?pagina=$1 [L,QSA]


Zodat de URL mooi wordt site.nl/index.php?pagina=home -> site.nl/home(bijvoorbeeld).

En op de plek waar ik deze paginas wil laten zien include ik pagina/pagina.php.

Dit is allemaal goed en werkt helemaal.

Maar nu wil ik dat het ook site.nl/home/nieuws.

Om het makkelijk te maken heb ik even een plaatje bij gemaakt.
Afbeelding

Als ik dit wil, moet ik dan gewoon in de map /pagina een bijvoorbeeld /nieuws maken? en daar weer een soort van pagina.php?

Of kan dit op een andere manier. En hoe gaat deze url er dan uit zien als ik hem netjes wil maken met htaccess.

Machiel.
 
PHP hulp

PHP hulp

21/11/2024 19:27:12
 
Eddy E

Eddy E

05/09/2012 10:40:19
Quote Anchor link
Bij site.nl/home krijg je dus index.php?pagina=home >> home.php
Bij site.nl/home/nieuws wil je dat index.php?pagina=home/nieuws >> home/nieuws.php wordt geopend?
Dan hoef je niets te doen. Probeer het eens uit, zou ik zeggen.


Of wil je bij site.nl/home/nieuws home.php en nieuws.php beide tonen?
Gewijzigd op 05/09/2012 10:41:15 door Eddy E
 
Machiel K

Machiel K

05/09/2012 10:52:44
Quote Anchor link
Eddy Erkelens op 05/09/2012 10:40:19:
Bij site.nl/home/nieuws wil je dat index.php?pagina=home/nieuws >> home/nieuws.php wordt geopend?


Dat ja. Werkt prima als ik nu in /pagina een map /home aanmaak. En in die home een nieuws.php, dan werkt site.nl/index.php?pagina=home/nieuws inderdaad.

Alleen werkt site.nl/home/nieuws dan niet. Een andere regel in de htaccess maken dus?
 
Erwin H

Erwin H

05/09/2012 11:08:26
Quote Anchor link
Als je de slash weghaalt in je htaccess werkt het waarschijnlijk al.
 
Eddy E

Eddy E

05/09/2012 11:13:53
Quote Anchor link
Werkt site.nl/home/nieuws/ wel? En dan index.php?pagina=home/nieuws.php ?
 
Machiel K

Machiel K

05/09/2012 12:41:09
Quote Anchor link
site.nl/index.php?pagina=home/nieuws doet het wel. site.nl/home/nieuws doet het niet.

Zonder de slash ook niet.
 
Eddy E

Eddy E

05/09/2012 12:58:26
Quote Anchor link
Echo in pagina.php eens $_GET['pagina']... kijk wat je daar mee kan bereiken.
Ik zou de laatste slash uit je htaccess ook weghalen of in elk geval optioneel maken. Dwz: nagenoeg dezelfde regel, maar dan zonder slash eronder zetten.
 
Erwin H

Erwin H

05/09/2012 13:06:27
Quote Anchor link
Kan je er niet gewoon dit van maken:
RewriteRule ^(.*)/?$ index.php?pagina=$1 [L,QSA]

Zo wordt gewoon de hele reeks aan tekens in de pagina parameter geplakt, behalve de laatste slash (tenzij je die erbij wilt hebben, dan gewoon /? weghalen). Is de simpelste en snelste.
 
Machiel K

Machiel K

05/09/2012 14:19:57
Quote Anchor link
Erwin H op 05/09/2012 13:06:27:
RewriteRule ^(.*)/?$ index.php?pagina=$1 [L,QSA]


Hij werkt wel. Alleen is nu mijn hele css style verdwenen?
 
Eddy E

Eddy E

05/09/2012 14:25:57
Quote Anchor link
Dan heb je ook geen <base> ingesteld in je <head> zeker?
Met die <base> definieer je de basis. En daarna link je naar je CSS.
 
Machiel K

Machiel K

05/09/2012 16:56:51
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<head>
   <base>
      <link rel="stylesheet" type="text/css" href="css.css"/>
   </base>
</head>


Bedoel je het zo?
 
Eddy E

Eddy E

05/09/2012 17:04:38
Quote Anchor link
Helemaal!
 
Machiel K

Machiel K

05/09/2012 17:06:54
Quote Anchor link
Alsnog blijft de style weg..

Toevoeging op 05/09/2012 17:09:49:

Mijn htaccess ziet er zo uit, en dan gaat de style weg, maar werkt site.nl/home/nieuws wel.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)/?$ index.php?pagina=$1 [L,QSA]
 
ScrapZz nl

ScrapZz nl

05/09/2012 19:43:40
Quote Anchor link
omdat als je nu dit heb:
http://domein.nl/css/style.css
dan gaat hij naar:
http://domein.nl/index.php?pagina=css/style.css

dus ik denk dat je dit moet doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
RewriteEngine On
RewriteBase /
RewriteRule ^pagina/(.*)/?$ index.php?pagina=$1 [L,QSA]


zo doe ik het meestal dan ;)
 
Crispijn -

Crispijn -

05/09/2012 21:34:16
Quote Anchor link
Moet je niet gewoon zo je base toevoegen toevoegen aan je head,
en daaronder gewoon je css definiëren?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<head>
<base href="http://mijnsite.com/" />
<link rel="stylesheet" type="text/css" href="css.css"/>
</head>
Gewijzigd op 05/09/2012 21:34:35 door Crispijn -
 
Machiel K

Machiel K

07/09/2012 17:11:11
Quote Anchor link
Nu even de <base href="http://mijnsite.com/" /> in de head gezet, nu is de css style wel zichtbaar.

En RewriteRule ^(.*)/?$ index.php?pagina=$1 [L,QSA] in de htaccess.

Krijg alsnog de style niet te zien.. heb ondertussen de css in mijnsite.com/style.css maar dat had geen nut.

Nog opties? ;x

Toevoeging op 07/09/2012 17:48:05:

Als ik in de htaccess de regel RewriteRule ^pagina/(.*)/?$ index.php?pagina=$1 [L,QSA] zie ik de style wel.

Alleen wil ik geen mijnsite.com/pagina/... maar mijnsite.com/.. als het niet kan dan is het maar jammer voor mezelf.
Gewijzigd op 07/09/2012 17:46:14 door Machiel K
 



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.