Toon posts:

[php] probleem met include()

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb het volgende probleem, ik heb dus voor elke pagina een header en een footer (aparte bestanden)

mijn filetree
code:
1
2
3
4
5
6
7
8
includes
  header.inc.php
  footer.inc.php
  stylesheet.css
admin
  index.php         <--
  blah.php
index.php

ik wil dus vanuit de index.php (met pijltje) de header includen, en gebruik daarom

include("/includes/header.inc.php");
de voorste / betekend bekijk vanuit root d8 ik
maar dit werkt niet....

../includes/header.inc.php is geen optie omdat ik dan in de headerfile weer probs krijg...

  • MAZZA
  • Registratie: Januari 2000
  • Laatst online: 07-09 15:26

MAZZA

Barbie is er weer!

En helemaal vanuit de root van je systeem?
code:
1
/www/htdocs/bla/woei/inc/nogmeer/etc/include.inc

Hoewel dit allemaal niet eens nodig is volgens mij

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 16:12
De php-root is een andere root dan de html-root, om het maar zo te zeggen: als jouw domeinnaam naam.com is, dan is de 'html-root' http://www.naam.com, en de 'php-root' iets als /home/naam/www/.

Deze kan je opzoeken door een pagina te maken met daarin een phpinfo();.

Ergens staat de document-root.

Van daaruit kan je weer verder werken.

  • shlammod
  • Registratie: Juni 2001
  • Laatst online: 08-08 23:52

shlammod

dus.... enzo....

misschien moet je het harde pad ervoor zetten...

/usr/local/apache/htdocs/ bijv.. of hoe je je server ook ingesteld hebt.

edit:
damn, volgens mij antwoord iedereen tegelijk hierzo :D

it's all fun and games, 'till someone loses an eye. Then it's just fun you can't see


Verwijderd

Topicstarter
ik heb wat gevonden op het php forum php.net

The path for the include command is set by the include_path setting in the
php.ini file, which defaults to the current directory.

For a site-wide include that doesn't require settings in php.ini, consider
using something like:

require($DOCUMENT_ROOT . "/header.html");

For security reasons, though, be careful about including PHP code this
way... it's better to keep it outside the document root directory, where
it is only accessible by file sytem commands.

dat moet lukken :7

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 14:17
code:
1
../includes/header.inc.php

:z

Verwijderd

Topicstarter
Op woensdag 22 mei 2002 14:37 schreef ddc het volgende:
code:
1
../includes/header.inc.php

:z
Op woensdag 22 mei 2002 14:14 schreef C001JU135 het volgende:
Ik heb het volgende probleem, ik heb dus voor elke pagina een header en een footer (aparte bestanden)

mijn filetree
code:
1
2
3
4
5
6
7
8
includes
  header.inc.php
  footer.inc.php
  stylesheet.css
admin
  index.php         <--
  blah.php
index.php

ik wil dus vanuit de index.php (met pijltje) de header includen, en gebruik daarom

include("/includes/header.inc.php");
de voorste / betekend bekijk vanuit root d8 ik
maar dit werkt niet....

../includes/header.inc.php is geen optie omdat ik dan in de headerfile weer probs krijg...
:Z :z :Z :z

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 14:17
Dat had ik ook wel gezien, maar als je nou aangeeft waarom het niet kan (dus code uit de header) kunnen we daar misschien wat mee.
Pagina: 1