09. august 2011 - 10:01Der er
7 kommentarer og 1 løsning
Hjælp til udvikling af et semiprofessional website
Hej Jeg har leget lidt med nogle små hjemmesider, som har været lette at overskue, men nu vil jeg godt noget mere.
Jeg har tænkt mig, at lave et website som jeg løbende kan tilpasse og forbedre, og gerne været opbygget som et cms. Når der er noget som skal rettes, så skal det kun ske et sted (ikke som nu, hvor jeg i nogle tilfælde skulle rette flere steder).
Derfor søger jeg lidt hjælp og inspiration til, hvordan jeg skal gribe opgaven an.
Jeg har tænkt mig at anvende teknologier:
PHP oop MySql HTML CSS
Da jeg godt vil sikre mit website imod sql-injection, har jeg tænkt mig at anvende Prepared statement. Jeg hører gerne gode input til dette emne.
Min hjemmeside vil jeg have delt op på følgende måde:
Et datalag (MySql) Et funktionslag (PHP oop) Et designlag (HTML, CSS)
Det første udfordring jeg har er, hvordan jeg laver en skabelon som jeg kan bruge på forsiden og alle mine undersider. Alle siderne er jo ens (banner, menu og footer mv.) undtagen indholdet på siden.
Skal jeg lave forskellige indholdsskabeloner eller skal jeg lægge HTML koden ned i databasen og hente indholdet til hver side??? Hvordan griber jeg det mest hensigtsmæssigt an?
Hvordan får jeg lave en logisk sti (url) på mit site, hvis jeg kalder indholdet fra en database?
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Slettet bruger
09. august 2011 - 10:49#1
Det kommer jo meget an på hvilket website vi snakker om.. - Primært om det "ren" envejskommunikation, eller der skal modtages input fra brugerne.. - men også om hvordan du vil opdatere indholdet. Direkte fra sitet selv eller "bagfra"..
Du har fat i det rigtige med én PHP-skabelon til content, og det skiftende indhold i databasen. - evt. flere indholds-felter (title, main, noter, højrespalte..) som alle passes ind i PHP-skabelonen Gør det også let(ere) at lave søgning (ikke ALLE sider "hitter" hvis søgeord findes i menuen..)
Så er det helt sikkert mysqli jeg skal begynde med. Hvordan får jeg skiftet til mysql til mysqli??? Det der noget teknisk jeg skal gøre? Det kører vel stadig på en mysql-server eller hvad?
Kan du anbefale nogle gode bøger eller tutorials om mysqli og prepared statements?
det kører på en "almindelig" mysql-server ja, det er kun koden der er anderledes - og så kræver det at der er installeret mysqli-udvidelse på din webserver.
jeg har ikke lige noget ved hånden jeg kan anbefale dig, det jeg har lært har jeg fundet forskellige steder på teh webz :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.