Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[PHP] Inlclude funtie doet het niet.

Anoniem
Ger
7 antwoorden
  • Hallo,

    Ik ben nog nieuw in de PHP wereld maar toch had ik een opzetje gemaakt voor een "PHP" site.
    Bij de eerste test (ik wil alle functies een voor een uitproberen) ging het meteen al mis.
    Mijn code:
    [code:1:dd1d8a449b]
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <link rel="stylesheet" type="text/css" href="css/menu.css">
    <link rel="stylesheet" type="text/css" href="css/whole.css">
    <link rel="stylesheet" type="text/css" href="css/footer.css">
    <title>Victor</title>
    </head>
    <body>
    <p>Testje:D</p>
    <?php
    include(/footer.inc);
    ?>
    [/code:1:dd1d8a449b]

    Ik had ergens gelezen dat ik de bestandsindeling .inc moest gebruiken als ik iets wou includen. Ik krijg helemaal geen tekst. niet eens: Testje:D
    waarschijnlijk komt dat omdat de </body> en </html> in de footer.inc staan.
    Graag hulp
    (ook nog hier te vinden.)
    MVG,,

    edit: code in code geplaatst
  • Probeer het eens met aanhalingstekens, dus
    [code:1:4df500bb9e]include('/footer.inc');[/code:1:4df500bb9e]
    of
    [code:1:4df500bb9e]include("/footer.inc");[/code:1:4df500bb9e]

    Overigens maakt het helemaal niet uit welke extensie je het bestand geeft dat je include.
  • Bij mij doet ie 't met en zonder quotes. ik denk niet dat 't 'm daarin zit.

    Wat je kunt doen is hier de onderste downloaden en bekijken wat erin staat.
  • Bij mij doet hij het niet zonder quotes:
    [quote:85db7f69ec]PHP Parse error: syntax error, unexpected '/' in /tmp/test.php on line 14[/quote:85db7f69ec]

    Bovendien moeten er sowieso quotes omheen, anders wordt het gezien als constante in plaats van bestandsnaam.
  • hmm, da's raar je hebt gelijk nu doet ie 't niet zonder quotes. Zeker zitten slapen net.

    Maar volgens mij is met enkele quotes de officiële manier.
  • Hallo,

    Bij beide quote's (enkele en dubbele) komt alleen de tekst Testje:D te staan en niet de tekst in de footer?
    waarschijnlijk is er nu geen error meer dat hij de hele pagina afbreekt maar de footer word nog steeds niet geladen.

    MVG,,
  • Gefixt!
    gewoon een domme fout van mij:
    ik had de / erin laten staan
    en aangezien het niet in de root van de server staat moet die / er niet staan:oops:

    Bedankt want die quotes moesten er nog wel bij!

    MVG,,

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.