HTML - Paginas

Gestart doorWdbs6 reacties53 weergaven

7 berichten · pagina 1 van 1

Wdbs

Lid · Topicstarter

Berichten
2.512
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo,
Het grootste gedeelte van mijn website is af. Het enig wat nog hoeft te gebeuren is content toevoegen. Hierover heb ik een vraag.
Ik heb dus meerdere HTML documenten, allemaal een verschillende pagina. Dit zijn er erg veel (20) In elk document staat ook de code van het menu, header etc. de hele site eigenlijk. Al de documenten zijn dus allemaal hetzelfde, alleen dan met verschillende content. Het probleem is; dat als ik een wijziging maak in het menu bijvoorbeeld. Ik dat in alle 20 HTML documenten ook moet gaan doen. Is hier een makkelijkere manier voor?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
PHP P  H  P
H
P


[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/include"]include[/URL][COLOR= #DD0000]header.php[/COLOR][COLOR= #007700];[/COLOR] ?>


Etc. Kan je dan doen
0
Wdbs

Lid · Topicstarter

Berichten
2.512
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nielsie schreef:
PHP P  H  P
H
P
[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/include"]include[/URL][COLOR= #DD0000]header.php[/COLOR][COLOR= #007700];[/COLOR] ?>


Etc. Kan je dan doen

Ik heb geen enkele kennis van PHP en gebruik het niet op mijn site. Kan het niet anders? Zo niet dan doe ik het maar niet.
0
Berichten
5.897
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wat een simpele class werken die je dan zo aanroept :
$layout->boven();
$layout->menu();
Maar includen is makkelijker.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Maartenl schreef:
Wat een simpele class werken die je dan zo aanroept :
$layout->boven();
$layout->menu();
Maar includen is makkelijker.
Hij snapt PHP amper en dan wil je classes gebruiken? schater
Maar zonder PHP is dit niet mogelijk yummie (Nja misschien javascript maar dan wordt het erg moeilijk :smile
0
Wdbs

Lid · Topicstarter

Berichten
2.512
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ok, dan toch bedankt. Hier kan een slotje op.
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ook al heb je geen kennis van PHP, het lijkt mij heel makkelijk. Je maakt een index als dit

BOVENSTE GEDEELTE LAYOUT
Content:
[COLOR= #0000BB]<?php[/COLOR]

[COLOR= #FF8000]// toegestane paginas in een array zetten[/COLOR]
[COLOR= #0000BB]$toegestaan[/COLOR][COLOR= #007700]=[/COLOR][URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"pagina1"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"pagina2"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"pagina3"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"pagina4"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"pagina5"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"pagina6"[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]// controleren of er een pagina is meegegeven)[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pagina[/COLOR][COLOR= #007700]])){[/COLOR]

[COLOR= #FF8000]// de binnengehaalde variabele omzetten naar kleine letters[/COLOR]
[COLOR= #0000BB]$pagina[/COLOR][COLOR= #007700]=[/COLOR][URL="http://www.php.net/strtolower"]strtolower[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pagina[/COLOR][COLOR= #007700]]);[/COLOR]

[COLOR= #FF8000]// controleren of de pagina voorkomt in de array[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$pagina[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$toegestaan[/COLOR][COLOR= #007700])){[/COLOR]
    [COLOR= #FF8000]// wanneer die toegestaan is includen[/COLOR]
    [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"pages/"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$pagina[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]".php"[/COLOR][COLOR= #007700]);
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
    [COLOR= #FF8000]// wanneer die niet toegestaan is error pagina includen.[/COLOR]
    [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"pages/error.php"[/COLOR][COLOR= #007700]);
}
    }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
    [COLOR= #FF8000]// wanneer geen GET is home includen.[/COLOR]
    [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"pages/home.php"[/COLOR][COLOR= #007700]);
    }[/COLOR]
?>
ONDERSTE GEDEELTE LAYOUT


En je maakt een mapje genaamd "pages". Als je in het mapje pages bijvoorbeeld een bestand "lol.php" maakt en je zet die in de array... en iemand gaat naar index.php?pagina=lol dan komt die op mooie pagina uit. (JAJA... IK WEET DAT DIT SCRIPT VAN INTERNET KOMT!)
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