Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  7 523
http://www.woah.dk/index.php

Jeg bruker include på mer eller mindre alt etter som at det er veldig kjekt og oversiktlig..
******************************************
<?
switch($_GET["fil"]){

case "kontakt.php":
include "kontakt.php";
break;

case "venner.php":
include "venner.php";
break;

case "blog.php":
include "blog.php";
break;

}
?>
*****************************************
som hentes i menyen (dhtml) http://www.woah.dk/index.php?fil=blog.php og det fungerer jo veldig bra..

Problemet kommer når jeg skal includere litt tekst og blog i indexfila... Hvordan ordner jeg det uten at de filene blir inkludert i alle andre sammenhenger også? En default eller noe.. fikser ikke det å lage noe "include-default" i php selv da..derfor jeg spør:) Kommer noen med en lur løsning uten alt for mye om og men?

Kode

<?
switch($_GET["fil"]){

case "kontakt.php":
include "kontakt.php";
break;

case "venner.php":
include "venner.php";
break;

case "blog.php":
include "blog.php";
break;

default:
include("hoved.php";
break;
}
?>
Noe sånt bør vel fungere?
Trådstarter
Njoda: Parse error: parse error, expecting `':'' or `';'' in /home/web/web7591/index.php on line 55
Up is the new down
SilverKhan's Avatar
du burde kanske vise oss linje 55 da... og kansjke de linjene rundt...
kanskje linjen før 55 mangler ;
Trådstarter
Jau..hehe

........<?
switch($_GET["fil"]){

case "kontakt.php":
include "kontakt.php";
break; <- linje 55

case "venner.php":
include "venner.php";
break;.......


Kan tenke meg at problemet er...eller det er det, men hvordan fikser jeg det at de andre filene hentes i menyen: http://www.woah.dk/index.php?fil=blog.php for eksempel, men ikke defaulten... eller hvordan skal jeg gjøre det da
altså, den nkluderer den siden som står som default, om ikke $_GET['fil'] er satt, eller hvis den er satt til en ugyldig verdi.
Up is the new down
SilverKhan's Avatar
akkurat dette er tatt opp før, der har også gusto laget en utmerket løsning som tillater deg å bruke alle filer i mappen index.php ligger i pluss undermapper...

og vet du hva det var du som spurte sist også

http://www.freakforum.nu/forum/showt...%2Afeil.php%2A

dette skriptet kan du bruke as is eller skrive om til et "case" script