Jeg er ikke så skarp i PHP, så her er et rigtigt rookie-spørgsmål:
Hvorfor kan jeg ikke få min include-funktion til at fungere, når det jeg inkluderer ligger i en anden folder?
Jeg bruger en simpel include-funktion, der ser sådan ud: <?php include("../path/folder/index.php"); ?>
Kan det virkelig passe, at jeg ikke kan inkludere filer fra et andet bibliotek? Nu skal det lige tilføjes, at hvis det bare er helt simple filer, så er det ikke noget problem. Det jeg gerne vil inkludere er fx et messageboard, der ligger i en seperat mappe. Jeg har en mistanke om, at problemet især opstår, når der er en include-fil i nogle af de filer jeg inkluderer... Men det er jo meget normalt, at man bruger include-filer - og jeg synes ikke det kan pssse, at alle filer skal ligge i samme mappe.
Nej, det skulle ikke give problemer. Hverken at include filer fra andre mapper eller have include i disse filer. Men er du sikker på at stierne er rigtige, både i denne og de andre filer? Jeg vil nok anbefale at bruge absolutte stier, især i de filer du includer.
Altså absolutte stier i de includes du bruger i dine include filer. Ellers risikerer du jo at stien ikke længere passer, da de nu går ud fra den aktuelle mappe.
Den ser rigtig nok ud - uden at vide det, da jeg ikke kender b-one. Men ellers brug min sidste linie. En sjælden gang er PHP ikke sat op til at give den rigtige, men det vil så opdage ;)
Den virker rigtig nok med dit lille trick - tak for det.
Men kan det virkelig passe, at jeg skal til at inkludere den lille $HOME-kommentar i alle mine php-filer - og at jeg derefter skal rette alle include-filer til?
Det er trods alt et halvstort arbejde, men hvis det er eneste udvej, må jeg jo på den...
Under alle omstændigheder, så takker jeg for hjælpen. Smid et svar for point.
Ja, så forudseende var jeg desværre ikke. PHP er en (næsten) helt ny verden for mig - og alle de små tricks lærer man jo først hen ad vejen.
Men tak for hjælpen under alle omstændigheder - point eller ej.
Synes godt om
Ny brugerNybegynder
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.