Gå til innhold

Hvordan få til en brukbar side uten frames?


Anbefalte innlegg

Videoannonse
Annonse

Det er ikke så vanskelig å endre på, nei, men man må lære å lage dynamiske sider. SSI er glimrende og enkelt å bruke hvis man vil ha den samme menyen på flere sider. Da lager du et dokument som *kun inneholder menykoden* og slenger inn <!--#include file="meny.html" --> der den skal komme. Dette vil funke hvis serveren støtter SSI (server side includes) og vil ikke virke på din egen maskin. Hvis du så skal oppdatere menyen trenger du bare oppdatere én fil slik som før.

Obs! Filene som inneholder <!--#include file="included.html" --> må ende på .shtml

Lenke til kommentar

filendelsen må være lik den endelsen som serveren er satt opp til å lese.

 

på mitt område kan jeg bestemme at .php skal være php filer, men jeg må si at .shtml skal bli kjørt som php og. På andre servere kan det være satt opp at du må skrive .phtml...

du finner nok ut hva som funker. Jeg holder meg til.php så er jeg sikker på hva som funker.

 

Tutorials på hvordan bruke include med feks. php finner du mange av ved bruk av google. Kan vise hvordan en side hos meg ser ut i php.


<?php

$tittel = "Priser og spesialtilbud";//variabel som gir tittel på siden

include("../mal.php");//div. verdier for tabeller og annet

include ("../deler/topp.php");//henter inn toppen av dokumentet

 echo '<pre> <p class="overskrift">Vår Eldre historie</p>

   <p class="normal">';

$fr = @fopen("../dokumenter/priser.txt", "r");

  if(!$fr) {

     echo 'Velkomstteksten som skulle dukke opp her kom ikke frem.

   	Se likevel gjennom vår side.';

  } else { while (!feof($fr)){ $buffer = fgets($fr, 4096); echo $buffer; }}

  if(!fclose($fr)) {

     echo "Fikk ikke lukket filen";

  }

  echo '</p></pre>';



include ("../deler/bunn.php"); //henter jeg inn bunnen 

Jeg har 2 varianter av topp delen av html dokumentet. Henter inn all koden med en setning. fyller inn midten og så "limer" jeg inn bunnen.

Sikkert ikke lagd på den beste måten, men funker greit og uten store problemer.

Uansett basic php eksempler osv finner du på sider som

www

Lenke til kommentar

filendelsen må være lik den endelsen som serveren er satt opp til å lese.

 

på mitt område kan jeg bestemme at .php skal være php filer, men jeg må si at .shtml skal bli kjørt som php og. På andre servere kan det være satt opp at du må skrive .phtml...

du finner nok ut hva som funker. Jeg holder meg til.php så er jeg sikker på hva som funker.

 

Tutorials på hvordan bruke include med feks. php finner du mange av ved bruk av google. Kan vise hvordan en side hos meg ser ut i php.


<?php

$tittel = "Priser og spesialtilbud";//variabel som gir tittel på siden

include("../mal.php");//div. verdier for tabeller og annet

include ("../deler/topp.php");//henter inn toppen av dokumentet

 echo '<pre> <p class="overskrift">Vår Eldre historie</p>

   <p class="normal">';

$fr = @fopen("../dokumenter/priser.txt", "r");

  if(!$fr) {

     echo 'Velkomstteksten som skulle dukke opp her kom ikke frem.

   	Se likevel gjennom vår side.';

  } else { while (!feof($fr)){ $buffer = fgets($fr, 4096); echo $buffer; }}

  if(!fclose($fr)) {

     echo "Fikk ikke lukket filen";

  }

  echo '</p></pre>';



include ("../deler/bunn.php"); //henter jeg inn bunnen 

Jeg har 2 varianter av topp delen av html dokumentet. Henter inn all koden med en setning. fyller inn midten og så "limer" jeg inn bunnen.

Sikkert ikke lagd på den beste måten, men funker greit og uten store problemer.

Uansett basic php eksempler osv finner du med google. Alt fra basic basic og til heftige saker.

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...