7 berichten aan het bekijken - 1 tot 7 (van in totaal 7)
  • Q:
    Bijdrager
    Dedstok

    PHP Include vraagje

    Hallo, ik zit nu met een probleem,
    Ik ben bezig om een klein CMS systeem te maken.

    Nu heb ik zegmaar in de sitemap allemaal bestanden zitten.. En een map include.
    In de include map zit de global.php

    Nu zit er in de site map dan ook een map genaamd cat (van categorieen), en daarin zitten de pagina’s catadd.php, catdel.php, catedit.php en categorieen.php

    Normaal doe je bij de pagina’s:
    include “global.php”;

    als ie in een mapje zit dan doe je:
    include “include/global.php”;

    Maar mijn mapje zit nu dus nog een mapje verder.. Hoe doe ik dit?
    Ik heb dit al geprobeerd:
    include “../../include/global.php

    Dit werkt dus niet..
    Heeft iemand de juiste formulering?

    Even ter verduideling:

    Html directory
    ….index.php
    ….info.php
    ….port.php
    ….Include (mapje)
    ………global.php
    ….Cms (mapje)
    ………index.php
    ………test.php
    ………Cat (mapje)
    ………………Catedit.php
    ……………… Catdel.php
    ………………Categorieen.php

    Ik wil dus, in de pagina’s catedit.php, catdel.php enzovoort
    De Global.php includen

    Bijdrager
    Zji

    Zit het hele gebeuren in de root-map dan zou je /include/global.php kunnen gebruiken. Alleen niet zo handig mocht je het ooit nog eens in een submap willen zetten.

    In principe zou ../../includes/global.php moeten werken. Wat krijg je voor foutmelding, of waaruit maak je op dat het niet werkt?

    Bijdrager
    Dedstok

    Ik heb de code al een beetje aangepast.
    Link: http://mickert.nl/FVE/cms/cat/catadd.php

    Hij geeft de error:
    Warning: include(../include/global.php) [function.include]: failed to open stream: No such file or directory in /usr/home/deb7563/domains/mickert.nl/public_html/FVE/cms/header.php on line 3

    Maar bij header.php heb ik de volgende code:
    <?php
    session_start();
    include “../include/global.php”;
    ?>

    Bijdrager
    Sidje

    ik zie dat je in de include het volgende hebt staan

    ../../include/global.php

    en bij je structuur overzicht staat Include (met een hoofdletter I), misschien dat het daar aan ligt.

    Bijdrager
    Zji

    Maar waar in de structuur staat header.php dan?

    Bijdrager
    Dedstok

    Edit:

    Het probleem was dus dat ik in de header een extra ../ moest maken.

    Dus:
    <?php
    session_start();
    include “../../include/global.php”;
    ?>

    En de css de volledige link gegeven..

    Bedankt voor de reacties!

    Bijdrager
    Dedstok
    ”Zji”

    Maar waar in de structuur staat header.php dan?

    De header stond in het CMS mapje

7 berichten aan het bekijken - 1 tot 7 (van in totaal 7)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.