Paginasysteem uitbreiden.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Programmeur

Functie omschrijving Ben jij op zoek naar een organisatie waar je samen met een team werkt aan iets moois en waar je naast hard werken ook hard kunt lachen? Dan ben je hier aan het juiste adres! Voor een informeel IT-bedrijf in omgeving Wassenaar zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed

Bekijk vacature »

Medior C# Developer

You'll build modern applications for Coolblue's back office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become a Medior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become C# Developer at Coolblue? Read below if the job suits you. You enjoy doing this Working with various types of

Bekijk vacature »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

Senior C# Software Ontwikkelaar te Zaandam

Bedrijfsomschrijving Deze werkgever heeft als missie om haar klanten op ICT-gebied volledig te ontzorgen. Ze zijn een ICT bedrijf met een verscheidenheid aan ICT oplossingen waaronder Cloud oplossingen en een groot deel van het werk is gericht op software realisatie. Voor de Enterprise-klanten voert het relatief kleine ontwikkelteam waar jij deel uit van kan gaan maken binnen deze organisatie te Zaandam de grootste opdrachten uit. Niet alleen websites en complexe webapplicaties maar ook mobile apps, web services en complete systeemintegraties! Je moet dan denken aan Dynamics, Sharepoint en Salesforce. Je komt hier terecht in een relatief kleine organisatie met ontzettend

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

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 »

Software Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

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

22/12/2024 08:08:36
 
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.