Avatar billede venchil Nybegynder
01. december 2005 - 17:14 Der er 11 kommentarer og
1 løsning

Include problem

Jeg vil gerne have min forside.php til at inkludere content_forside.php når URL er http://www.madskjaer.dk/forside.
Derfor har jeg gjort følgende:

Indsat i .htaccess:
<Files section>
    ForceType application/x-httpd-php
</Files>
-----------------------------------------------




Indsat i forside.php:
-----------------------------------------------
<?php

$parametre = explode("/", $_SERVER['REQUEST_URI']);

switch ($parametre['2']) {

      case 'forside':
    include('content_forside.php');
      break;
       
    case 'kommentarer':
    include('content_kommentarer.php');
    break;
       
    case 'profil':
    include('content_profil.php');
    break;
       
    case 'referencer':
    include('content_referencer.php');
    break;
       
    case 'gaestebog':
    include('content_gaestebog.php');
    break;
       
    case 'kontakt':
    include('content_kontakt.php');
    break;
       
    case 'admin':
    include('content_admin_forside.php');
    break;
       
    case 'admin-kommentarer':
    include('content_admin_kommentarer.php');
    break;
       
    case 'admin-blog':
    include('content_admin_blog.php');
    break;
       
    case 'admin-gaestebog':
    include('content_admin_gaestebog.php');
    break;
       
    case 'admin-profil':
    include('content_admin_profil.php');
    break;
       
    case 'admin-referencer':
    include('content_admin_referencer.php');
    break;
       
    case 'error':
    include('error_404.html');
    break;
       
    case 'regler':
    include('content_regler.html');
    break;
           
    default:
    include('content_forside.php');
}

?>
Avatar billede venchil Nybegynder
01. december 2005 - 17:26 #1
Så kom jeg vist lige til at trykke Send for hurtigt... Jeg vil som sagt gerne have det til at virke... Men det gør det ike :(... Firefox siger at fejlen er, at browseren / serveren aldrig ville blive færdig, men jeg kan ikke se hvorfor noget / nogen skulle være fanget i en switch...

Håber det kan hjælpe =)
Avatar billede jakobdo Ekspert
01. december 2005 - 17:46 #2
Hvad mener du med:
Indsat i forside.php: ??
Avatar billede venchil Nybegynder
01. december 2005 - 17:48 #3
Jeg har lagt hele den kode der hvor mine sider gerne skulle inkluderes :)
Avatar billede jakobdo Ekspert
01. december 2005 - 17:56 #4
Hvordan kalder du dine side?
index.php?site=regler
Eller?
Avatar billede venchil Nybegynder
01. december 2005 - 17:57 #5
lige nu kalder jeg dem som

http://www.minside.dk/forside.php?id=content_forside.php

men det skulle gerne kunne forkortes ned til

http://www.minside.dk/forside
Avatar billede venchil Nybegynder
01. december 2005 - 17:58 #6
Hvis du forstår hvad jeg mener?
Avatar billede jakobdo Ekspert
01. december 2005 - 18:00 #7
Ja, men du vil jo ikke kunne forkorte det helt, din start side skal jo vide hvilken side den skal hente!
Avatar billede venchil Nybegynder
01. december 2005 - 18:07 #8
Har fulgt denne artikel... Jeg tror ikke der er noget jeg har misforstået...

http://udvikleren.dk/article.php?aid=270&techid=6
Avatar billede jakobdo Ekspert
01. december 2005 - 18:21 #9
Det ser nu fornuftiftigt nok ud!
Prøv evt at start med et par links, og prøv at lav noget debug!
Avatar billede venchil Nybegynder
01. december 2005 - 18:23 #10
Har prøvet... Prøv f.eks at gå ind på

www.madskjaer.dk/forside

Det hele er sat op i forside.php i .htaccess, men af en eller anden grund giver firefox mig den meddelelse. Ved virkelig ikke hvad der sker.
Avatar billede venchil Nybegynder
02. december 2005 - 14:45 #11
Der er ikke nogen der vil hjælpe??? :|
Avatar billede venchil Nybegynder
03. februar 2006 - 11:51 #12
Nå, har fundet en anden løsning
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester