Als je mijn site bekijkt (zie sig, geen spam) Kun je zien dat ik heel eenvoudig met PHP de pagina in elkaar heb gezet;
Ik maak een mooie index.htm, op de plaats waar straks iedere pagina moet verschijnen zet ik een klein stukje code (voor deel zelfgemaakt
):
Hier een stukje van m'n site, ingekort:
Werkt allemaal fijn. Maar 1 nadeel zit aan deze manier: Als ik pagina's ontwerp (doe ik in Dreamweaver) en links maak naar plaatjes of andere pagina's in bijvoorbeeld dezelfde directory werken deze niet meteen. Dit snap je natuurlijk niet meteen met mijn uitleg dus hier een voorbeeld:

Door de php code wordt de pagina index.htm in de Linux directory ingevoegd in het php bestand als het ware, en werkt dat ook op die manier. Als ik dan dus link naar een plaatje in index.HTM naar plaatje.jpg dan werkt dat niet zomaar; ik moet dat later het adres van het plaatje aanpassen naar bijvoorbeeld linux/plaatje.jpg, want zo kijk je vanuit het .php bestand tenslotte.
Dit schiet niet op. ALs ik dan de site bewerk zie ik nergens plaatjes, en ik vergeet ook steeds om ze goed in te voegen.
Ik wil dus een ander mechanisme hebben wat dit probleem niet heeft. In PHP, niet een andere taal zoals asp dus. Ik gebruik geen databeest, en wil dat ook niet gaan gebruiken, simpelweg omdat de hoster dat niet aanbied
Wat voor manieren gebruiken jullie? Ik heb op site's als hotscripts niets kunnen vinden, verder is het moeilijk de goede zoekterm te vinden. Navigatie is niet het juiste woordt natuurlijk. Overigens gebruik ik voor de navigatie een menu die dan naar m'n php bestand linkt, in dit geval bijvoorbeeld een link naar "hoofd.php?page=home".
Ik ben benieuwd hoe jullie dit doen. O ja, ik gebruik geen CSS. Da's allemaal ietswat lastiger, en moet ik in iedere pagina invoegen. Nu kan ik simpelweg 1 layout maken die meteen werkt, zonder ookmaar iets in te voegen in andere HTML files
edit:
omg, wil een modje m'n titel veranderen naar iets als [PHP] Site opbouw? of hoe je het beter kan noemen, ik kan er nog steeds geen naan voor verzinnen.
Ik maak een mooie index.htm, op de plaats waar straks iedere pagina moet verschijnen zet ik een klein stukje code (voor deel zelfgemaakt
Hier een stukje van m'n site, ingekort:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <? #zorgen dat page altijd iets is if(!isset($_GET['page'])) { $_GET['page'] = "home"; } # einde daarvoor zorgen switch ($_GET['page']) { CASE "home": include "start.htm"; break; CASE "sysspecs": include "sysspecs/index.htm"; break; CASE "overmijzelf": include "overmijzelf/index.htm"; break; } ?> |
Werkt allemaal fijn. Maar 1 nadeel zit aan deze manier: Als ik pagina's ontwerp (doe ik in Dreamweaver) en links maak naar plaatjes of andere pagina's in bijvoorbeeld dezelfde directory werken deze niet meteen. Dit snap je natuurlijk niet meteen met mijn uitleg dus hier een voorbeeld:
Door de php code wordt de pagina index.htm in de Linux directory ingevoegd in het php bestand als het ware, en werkt dat ook op die manier. Als ik dan dus link naar een plaatje in index.HTM naar plaatje.jpg dan werkt dat niet zomaar; ik moet dat later het adres van het plaatje aanpassen naar bijvoorbeeld linux/plaatje.jpg, want zo kijk je vanuit het .php bestand tenslotte.
Dit schiet niet op. ALs ik dan de site bewerk zie ik nergens plaatjes, en ik vergeet ook steeds om ze goed in te voegen.
Ik wil dus een ander mechanisme hebben wat dit probleem niet heeft. In PHP, niet een andere taal zoals asp dus. Ik gebruik geen databeest, en wil dat ook niet gaan gebruiken, simpelweg omdat de hoster dat niet aanbied
Wat voor manieren gebruiken jullie? Ik heb op site's als hotscripts niets kunnen vinden, verder is het moeilijk de goede zoekterm te vinden. Navigatie is niet het juiste woordt natuurlijk. Overigens gebruik ik voor de navigatie een menu die dan naar m'n php bestand linkt, in dit geval bijvoorbeeld een link naar "hoofd.php?page=home".
Ik ben benieuwd hoe jullie dit doen. O ja, ik gebruik geen CSS. Da's allemaal ietswat lastiger, en moet ik in iedere pagina invoegen. Nu kan ik simpelweg 1 layout maken die meteen werkt, zonder ookmaar iets in te voegen in andere HTML files
edit:
omg, wil een modje m'n titel veranderen naar iets als [PHP] Site opbouw? of hoe je het beter kan noemen, ik kan er nog steeds geen naan voor verzinnen.
[ Voor 8% gewijzigd door pierre-oord op 20-01-2004 22:28 ]