Ny hemsida!

Jag har äntligen utvidgat mina kunskaper om html lite från förutvarande mellanstadienivå och lärt mig använda CSS.
Så nu har jag gjort en ny hemsida.

Om nån sen vet hur man kan göra en typ php-baserad sida, där jag kan ha fast sidhuvud och sidfot och bara ändra innehållet på sidan, vore det jättefint om jag kunde få förklarat för mig hur fasen det funkar.

-Nils

Det finns flera sätt...

Det finns flera sätt att göra det på, ett är att använda en php-sida per sida som läser in inställningar som stylesheet och så från något centralt ställe men det liknar mest sättet du gör det på med vanlig html. Ett bättre sätt kan vara att lägga alla sidors innehåll i en katalog och sedan visa dem med en ensam index.php eller view.php som tar ett argument page t.ex så att "view.php?page=index" visar sidan index osv.

Hur du skriver en sån fil är ganska lätt, uttryckt i php heter argumentet "page" $_REQUEST['page'] så om du har en rad include("sidor/".$_REQUEST['page'].".html") i din view.php kommer php att läsa in och utföra (den tolkar den som php) filen (t.ex sidor/index.html) där det står. Stoppar du det anropet mellan ditt huvud och din fot så blir det fint :) I filerna med sidor skriver man bara vanlig html fast utan head och body-taggarna.

Det går naturligtvis att göra detta på många sätt men jag tycker den här lösningen funkar rätt bra!

hm... ja, jag får ta och

hm... ja, jag får ta och lära mig det där som nästa steg. än så länge får jag kattenpejsta in kod för meny och fot före och efter. känns som lite onödigt jobb bara, men det funkar. så länge det bara handlar om sex htmlsidor så funkar det. har nyss lyckats få till en liten svävande ruta till höger om huvudblocket på vissa sidor. inte så svårt egentligen, men det tog ett tag innan jag lyckades luska ut hur jag skulle få till det snyggt.