webForumDet fria alternativet

Include fel, suck

3 svar · 392 visningar · startad av virre

virreMedlem sedan jan. 200219 inlägg
#1

En vanlig include funkar inte för mig, kan va ngn inställning kanske..

<? if($id==1) 
{
include ("lankar.php"); 
} 
else echo "sidan finns inte"; 
?>

Inte ens det funkar! Om jag då skriver i adressfältet index.php?id=1 får jag:
Warning: Failed opening 'lankar.php' for inclusion (include_path='c:\php4\pear') in c:\inetpub\wwwroot\n_d\index.php on line 4

php4/pear = ??? fattar noll..

TengbladMedlem sedan dec. 19996 590 inlägg
#2

include_path='c:\php4\pear är ju sökvägen till lankar.php det måste du alltså ändra på vad det verkar som.

LAMPMedlem sedan mars 2002729 inlägg
#3
<? 

   if($id==1) {
      include ("$DOCUMENT_ROOT/lankar.php"); 
   } 

   else echo "sidan finns inte"; 
?>

Om nu includefilen är i samma katalog som php-filen koden ligger i.

MatteMedlem sedan aug. 20002 970 inlägg
#4

När jag uppdaterade till 4.2.1 så fich jag samma fel som virre när jag använde absoluta sökvägar. Fick lägga till följande i min php.ini för att det skulle fungera:

include_path = ".;c:\"

Läste någonstans i beskrivningen över vad som hade uppdaterats att man hade fixat något för include av pear; tror att det är detta som spökar.

Genererad på 380 ms · cache AV · v20260730165559-full.f96bc7eb