include och flera mappar

PHP

6 svar · 426 visningar · startad av Swey

Medlem sedan apr. 20003 971 inlägg
Trådstart#1

Anta att jag har en fil som heter include.inc och ser ut så här.
<?
include "include2.inc";
?>

När jag skriver
include "include.inc";
för att inkludera den filen går det utmärkt. Men när jag skriver
include "../include.inc";
för att hitta filen när jag befinner mig i en annan mapp så hittar inte include.inc filen include2.inc.

Hur löser man det?

Har försökt att skriva / framför filens namn men det fungerar inte. Och några exakta sökvägar är det blir krånligt eftersom jag kör både lokalt och på nätet.

Tips?

Medlem sedan juni 2000114 inlägg
#2

Det där var riktigt skumt... Det har alltid fungerat för mig. Däremot med require() har jag haft det problemet, men inte med include()...

Visserligen använder jag alltid parenteser (av någon bra anledning...), typ include("include.inc"), men det _ska_ ju inte göra någon skillnad. Är du helt säker att du har rätt sökväg? det är det enda felet jag kan komma på...

Medlem sedan apr. 20003 971 inlägg
#3

Hej
require och include gör ingen skillnad för mig. Och inte parenteser heller.

Det luriga är att det egentligen inte är rätt sökväg eftersom innehållet från filen sätts in i den nya filen.

Problemet är ju att den inte hittar include2 nu eftersom det är en annan mapp.

Medlem sedan apr. 200035 inlägg
#4

Då tycker jag att man gör som så att man refererar till bättre sökvägar, typ t.ex:
~/spacedump/public_html/include2.inc

Medlem sedan mars 2000267 inlägg
#5

Liten fråga..

Skillnaden mellan include och require()?

Medlem sedan apr. 20003 971 inlägg
#6

SpaceDump,
Jag kör på flera maskiner och den lösningen blir jobbig att använda...

men tack iaf...

Ryzzen, http://php.webforum.nu/projektwf/static/Forum3/HTML/000003.html

Medlem sedan mars 2000267 inlägg
#7

Tackar

274 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
142 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)