Jump to content
Sign in to follow this  
toss

link ved inkludering

Recommended Posts

dette er sikkert brakt opp flere ganger før i forumet, og jeg har lest en del tråder om includescriptet..

jeg tror jeg forstår selve scriptet nå, men jeg har ikke funnet svar på hva man skal skrive i en link for at man skal inkludere en ny fil..

 

kan noen hjelpe meg med dette?

takker for svar:)

Share this post


Link to post

<?php

error_reporting(0);

$filnavn = $_GET['s'];

$filendelse = '.php';

if (!$filnavn) {

$filnavn = 'forside';

}

if (!eregi("^((.*)/)", $filnavn)) {

include $filnavn . $filendelse;

}

else {

include "404.php";

}

?>

 

tenkte å bruke dette..

Share this post


Link to post

<a href="?s=om">Denne linken linker til om.php</a>

<a href="?s=hjem">Denne linken linker til hjem.php</a>

<a href="?s=interesser">Denne linken linker til interesser.php</a>

 

Get it? :)

Share this post


Link to post

nop offence, men det du sa, torms, hjalp ikke mye for en php n00b som meg..

fant ut av det likevel.. :w00t:

ved å prøve meg frem.. faktisk ikke så dumt det der :hmm:

Share this post


Link to post

Så fint da :D

 

Da er det en fin skikk å poste hvordan du løste deg også.

Det er alltid noen andre som kan lære av det.

Edited by torms

Share this post


Link to post
Så fint da :D

 

Da er det en fin skikk å poste hvordan du løste deg også.

Det er alltid noen andre som kan lære av det.

Bra sagt... satt akkurat å lurte på det :p

 

Kom med løsninga :yes:

Share this post


Link to post

ok..

jeg fant ut at når jeg skriver

<a href="?s=index.php">

inkluderes filen index.php

 

hvis jeg kutter "?s="-biten, åpnes en ny side uten at noe blir inkludert, og include-greiene har intet å si :D

 

EDIT: man kan jo se på hva jeg gjorde her:

http://home.ripway.com/2004-8/166435/include.php

 

siden er bare teit og gir ingen mening, og koden full i html-feil, og jag burde kanskje ikke postet linken når jeg verken har css, doctype eller <p> / </p>.. ikke engang <head>- eller <body>-tag..

men, det funker..

Edited by toss

Share this post


Link to post

Altså:

 

se på $_GET['var'] som en variabel som heter $var.

Du setter hva denne variabelen er igjenom en url (link, uri, osv).

Det scriptet gjør er en å inkludere en fil. Altså: $_GET['var'].php. Her er $_GET['var'] det du setter den til å være. Så å ha en ?s=hjem, blir som å sette $s = hjem og $_GET['s'] = hjem.

 

Håper du forstår litt mer nå ;)

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...