TeMA Skrevet 11. januar 2009 Del Skrevet 11. januar 2009 Hei Jeg har et lite problem med linker når jeg bruker include for å legge en php fil inn i en annen. For å prøve å å forklare problemet. fil1.php linker til fil2 og fil3 (som alle ligger i root folder) så har jeg fil4.php som ligger i en underfolder (mappe/fil4.php) og i denne filen har jeg brukt include('../fil1.php'). MEN nå virker ikke linkene som ble laget i fil1.php, da de prøver å finne fil2 og fil3 i folderen mappe hvor fil4.php ligger. Så mitt spørsmål er hvordan kan jeg få fil1.php til å forsatt linke til fil2 og fil3 etter den er inkludert i en annen fil? Finnes det et måte å sette path til den den mappen hvor filen jeg inkluderte ligger og ikke mappen hvor fil4.php ligger? Dette var kanskje dårlig forklart, men håper dere forstår. /Thomas Lenke til kommentar
Yankes Skrevet 11. januar 2009 Del Skrevet 11. januar 2009 Det er fordi når fil4.php ligger i en anna mappe og du deretter includerer fil1.php, så blir det det samme som at fil1.php også ligger i den mappen.. dermed må du da bruke include("../filX.php"); i fil1.php.. men hvorfor kan ikke alle ligge i samme mappe? og hvorfor kan du ikke bare includere fil2 og fil3 i fil4 istedet for i fil1? Beklager hvis jeg misforsto deg men .. Lenke til kommentar
Harald B Skrevet 12. januar 2009 Del Skrevet 12. januar 2009 For å svare på spørsmålet ditt, så er svaret ja. I fil1.php: include dirname(__FILE__) . '/fil2.php'; Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå