Avatar billede pehory Nybegynder
28. juli 2005 - 20:04 Der er 10 kommentarer og
2 løsninger

Include giver fejl

Hej eksperter

Jeg har lidt bøvl med min include her:
<?
if($_GET['side'] == blog) {
  include("blog.php");
} else {
  include("side.php?side=$_GET[side]"); //linie 40
}
?>

Den virker fint når $_GET['side'] er lig "blog", men når det er noget andet includer den ikke men viser denne fejl:

Warning: main(side.php?side=kontakt) [function.main]: failed to open stream: Invalid argument in c:\wamp\www\peterrytter\index.php on line 40

Warning: main() [function.include]: Failed opening 'side.php?side=kontakt' for inclusion (include_path='.;C:\php5\pear') in c:\wamp\www\peterrytter\index.php on line 40

Hjælp...
Avatar billede Slettet bruger
28. juli 2005 - 20:07 #1
Så vidt jeg ved kan man ikke inkludere filer med querystrings.
Avatar billede pehory Nybegynder
28. juli 2005 - 20:29 #2
Okay. Har du/i nogle idéer til hvad jeg så kan gøre?
Avatar billede Slettet bruger
28. juli 2005 - 21:06 #3
Du kunne include side.php og lade siden du includer i indeholde querystringen i stedet! :)
Avatar billede dennism Nybegynder
28. juli 2005 - 21:27 #4
Du kan blot includere side.php. Da den bliver inkluderet til den oprindelige side, vil $_GET[side] også være den samme, for det dokument du inkluderer.

Altså:

<?
if($_GET['side'] == blog) {
  include("blog.php");
} else {
  include("side.php");
}
?>
Avatar billede Slettet bruger
28. juli 2005 - 21:31 #5
dennism > Var det ikke det jeg sagde? ;)
Avatar billede dennism Nybegynder
28. juli 2005 - 21:33 #6
Joh, det var det egentligt - beklager. :) Men nu har han da været lidt kode også ;) Heh..
Avatar billede Slettet bruger
28. juli 2005 - 21:36 #7
Det er jo altid noget :P
Avatar billede pehory Nybegynder
28. juli 2005 - 21:36 #8
Det virker. Jeg forstod det nu først da dennis kom med noget kode.
Pacroon -> smid et svar hvis du vil have point
Avatar billede dennism Nybegynder
28. juli 2005 - 21:41 #9
Heh..så var mit indlæg jo ik helt spild alligevel ;)
Avatar billede Slettet bruger
29. juli 2005 - 01:10 #10
Så fortjener han vel halvdelen af pointsne ;) Tak.
Avatar billede dennism Nybegynder
29. juli 2005 - 10:36 #11
Tak for pointene - selvom det reelt ik er mine! Vil du have dem pacroon?
Avatar billede Slettet bruger
29. juli 2005 - 12:51 #12
Nej nej, halvdelen af dem er dine ;)
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