Gå til innhold

Et spørsmål.....


Anbefalte innlegg

Jeg har en side med designet på.

Hvordan kan jeg gjøre det slik att innholdet på siden blir endret når man trykker på en link, uten at designet rundt skifter?

Tenkte på å lage .txt filer med innholdet på, for å spare plass.

Noen som vet om hvordan jeg kan gjøre dette?

Lenke til kommentar
Videoannonse
Annonse

jeg vil nesten anta at du sikter til å bruke include(noe som er debatert i hytt og pine her før)

 

da kan du feks ha en index fil

 

hvor du includerer filer i denne rekkefølgen:

 

header

menu

hoved

footer

 

da utgjør header menu footer utseende på siden og disse kan du ha som statiske include samma hvilken hovedside du erpå, men hovedsiden er altså der du har innholdet på siden.

 

 

dette er måten jeg liker å gjøre det på, andre mennesker har sikkert sin yndlings metode! Finn din egen!! hvordan du includerer filer finner du ut ved å søke på ordet i forumet her, eller ved å gå til http://www.php.net/include

Lenke til kommentar
jeg vil nesten anta at du sikter til å bruke include(noe som er debatert i hytt og pine her før)

 

da kan du feks ha en index fil

 

hvor du includerer filer i denne rekkefølgen:

 

header

menu

hoved

footer

 

da utgjør header menu footer utseende på siden og disse kan du ha som statiske include samma hvilken hovedside du erpå, men hovedsiden er altså der du har innholdet på siden.

 

 

dette er måten jeg liker å gjøre det på, andre mennesker har sikkert sin yndlings metode! Finn din egen!! hvordan du includerer filer finner du ut ved å søke på ordet i forumet her, eller ved å gå tilhttp://www.php.net/include

Jeg vet hvordan man includer en fil.

Men det var ikke akkurat det jeg lurte på! :smile:

Lenke til kommentar
ok vis meg denne siden med designet så kan jeg skrive koden for deg blir litt vanskelig å forklare noe jeg ikke ser...

Har ikke starta på siden engang. :D

Det jeg vil er bare att innholdet skiftes når man trykker på en link.

Lenke til kommentar
mener du slik at når du trykker på en meny i siden eller om at du trykker på en link til vg.no eller no .. å så er den menyen din der enda ?

Nei, selvfølgelig ikke. :smile:

Det blir nesten som frames, ja.

Lenke til kommentar
ok vis meg denne siden med designet så kan jeg skrive koden for deg blir litt vanskelig å forklare noe jeg ikke ser...

Har ikke starta på siden engang. :D

Det jeg vil er bare att innholdet skiftes når man trykker på en link.

 

da må du sette opp noe sånt som jeg forklarte lengre opp her:

 


<?PHP



include("/inc/header.php");

include("/inc/menu.php");



/*ett script jeg skrev for en stund siden for noen mennesker på et annet forum*/



$directory = '/var/www/files/'; /*where you keep your files, should be a folder before "documentroot"*/



$page = $_GET["page"];  /*more secure than turning register_globals on*/



/*visitors are not alloved to open files outside of  $directory*/

$ilegal1 = ereg("../", $page);

$ilegal2 = ereg("/", $page);



$home = ('http://www.yourdomain.com');



if($_REQUEST['page'])

{

     if(is_file("$directory$page.php")) /*see if the file exist*/

     {

             if($ilegal1 OR $ilegal2) { /*is the file ilegal?*/

                echo ("<em>HTTP/1.1 403 Forbidden</em><br /><a href=' $home '>go back</a>");



             }else{

             require("$directory$page.php"); /*requrie the file(can be include instead of require)*/

             }

     }else{

             echo ("<em>HTTP/1.1 404 Not Found</em><br /><a href=' $home '>go back</a>");



}

}else{

             header("Location: http://www.yourdomain.com/?page=firstpage"); /*if nothing else work go to the default included file */

}



include("/inc/footer.php");



?>

 


//header.php

echo("

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">



<head>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />



<title>."$_SERVER['PHP_SELF'].$page".</title>



<link rel="stylesheet" type="text/css" media="screen" href="style.css" />

</head>



<body>



<h1>".$_SERVER['HTTP_HOST']."</h1>

<h2>$page</h2>

 


//menu.php

<div class="menu">

<a href="?page=firtspage" >firstpage</a>

</div>

 




/*den includerte hovedsiden som scriptet over finner her er altså innholdet*/

<div class="main">

 


//footer.php

/*her kan du feks ha copyright og lignende + at du bruker denne til å avslutte siden*/

<p class="footer"></p>

</div>

</div>

</body>

</html>

 

husk dette er bare ett eksempel og skrevet ned litt fort så jeg vet ikke om alt ble helt riktig, men av det du skriver forteller du meg at det er dette du mener...

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...