Engelund Skrevet 28. juli 2016 Del Skrevet 28. juli 2016 Hei, Jeg har hatt et gammelt PHP script som jeg hadde på index.php og så hadde jeg ei mappe som inneholdt .txt, .html ol. med tekst/kode som viste det som skulle vises da jeg trykket på en av meny knappene, dette for å gjøre et design og slippe og endre på alle html sidene hvis jeg bare kopierte dem og linket disse sammen. mye jobb hvis du skal legge til en knapp f.eks.Er det noen som skjønner hva jeg mener og har noen forslag til et slikt script. må ikke være PHP heller. Lenke til kommentar
stelar7 Skrevet 29. juli 2016 Del Skrevet 29. juli 2016 (endret) Fungerer det ikke med: <?php include 'mappe/fil.php'; ?> Endret 29. juli 2016 av stelar7 Lenke til kommentar
andrew92 Skrevet 3. august 2016 Del Skrevet 3. august 2016 (endret) Et eksempel kan være slik som dette. index.php <?php include 'pages/header.php'; if (isset($_GET['p']) && !empty($_GET['p'])) { if (file_exists('pages/' . $_GET['p'] . '.php')) include 'pages/' . $_GET['p'] . '.php'; else include 'pages/404.php'; } else { include 'pages/main.php'; } include 'footer.php'; ?> Alle andre filer (footer.php, main.php, 404.php, header.php, samt eventuelle andre sider) legges i en mappe som heter pages. Du navigerer så til siden ved å skrive dinside.com/?p=login (avhenger av at du har en fil som heter login.php i pages mappen) Blir det samme som å navigere til dinside.com/index.php?p=login Merk at man kan få finere url`er ved å benytte rewrite rules, da kan man f.eks. få linken til å bli dinside.com/login .htaccess eksempel (krever mod_rewrite) RewriteEngine On RewriteCond ${REQUEST_FILENAME} !-d RewriteCond ${REQUEST_FILENAME} !-f RewriteCond ${REQUEST_FILENAME} !-l RewriteRule ^(.+)$ index.php?p=$1 [QSA,L] Endret 3. august 2016 av andrew92 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå