virreMedlem sedan jan. 200219 inlägg
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
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
<?
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
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.