Beste,
Zelf zou ik de pagina eerst de extentie .htm geven.
Ik begin meestal eerst met de PHP bestanden. Maar het hangt er in principe allemaal een beetje vanaf wat je gaat maken.
Als je de PHP code expliciet tussen de HTML code gaat schrijven, dan kan je misschien best eerst de extensie .htm of .html gebruiken en als de webpagina er goed uit ziet, de PHP code toevoegen.
Als je echter bijvoorbeeld een Model-View-Controller architectuur wilt implementeren, moet je dus eerst al die PHP code gaan schrijven voordat je zelfs maar 1 pagina kunt tonen.
De Model-View-Controller architectuur wordt het meest gebruikt trouwens. Je gaat daarbij de View (uw HTML/CSS code) en uw Model (PHP code die data uit de database haalt) scheiden van elkaar. En uw Controller gaat eigenlijk zowat de "lijm" zijn tussen deze 2 onderdelen.
Veel sites gebruiken tevens ook URL routing waarbij je dus zulke URL's kan krijgen:
www.domeinnaam.be/gerechten/toon/8
Dus waar je nergens een extensie ".php" of .html ofzo krijgt, maar dat alles intern in de PHP code wordt geregeld.
Meer bepaald zal hij dmv rewriting:
www.domeinnaam.be/gerechten/toon/8
omzetten naar:
www.domeinnaam.be/index.php/gerechten/toon/8
(De gebruiker blijft echter
www.domeinnaam.be/gerechten/toon/8 zien)
Intern zal de PHP code dan "gerechten.php" controller (=klasse) laden en daar de "toon" functie op aanroepen met parameter "8" (= het id van het gerecht bijvoorbeeld).
Voor nog beter in google te scoren gaat men soms ook de naam erachter zetten;
www.domeinnaam.be/gerechten/toon/8-Spaghetti-Bolognaise
Bijvoorbeeld. Maar de controller gaat enkel "8" gebruiken om gerecht "8" uit de database te laten halen door de "Model".
Zo wordt het de laatste tijd meer en meer gedaan. Op internet vind je daar ook handleidingen voor. Deze kan misschien handig zijn:
http://www.sitemasters.be/tutorials/1/1 ... itgelegd#2
PS: Je kan ook de Model-View-Controller architectuur ook in andere talen implementeren zoals Java.
PS: En zoals Kris zei kan het inderdaad handig zijn om ze al online te plaatsen als je problemen zou hebben en je zou hulp willen vragen. Al is het onmogelijk om de PHP code te bekijken. Dus die zal je - indien het probleem zich daarin zou bevinden - expliciet moeten plaatsen in een post.
PS: Ik gebruik WAMP, maar de andere servers werken evengoed normaal gezien. Je kan daar normaal gezien ook een MySQL database in aanmaken en gebruiken voor lokaal wat zaken te testen.
moet ik dan nu reeds beginnen met een index.php startpagina
of kan ik gewoon starten met een index.htm pagina en later php gaan gebruiken
Om expliciet op je vraag te antwoorden: Je kan inderdaad beginnen met index.htm en later pas PHP code toevoegen.
Veel succes nog.
Mvg,
Dave