Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [php]include (https://forum.scholieren.com/showthread.php?t=677617)

Ulfheðin 01-12-2003 10:20

[php]include
 
ik maak gebruik van een " include('andere map/bestand.php') ", maar nu gebruik ik in dat bestand.php een $dir = getcwd(); (directory ophalen). De bedoeling is, dat $dir de map van het bestand waarin het geinclude wordt bevat, en niet het te includen bestandje. Hoe doe ik dit?

Triloxigen 01-12-2003 10:55

Even om te kijken of ik het begrijp..

/include_file.php:
include("map/bestand.php") ;

map/bestand.php:
$dir = getcwd();

En je wil de dir weten waar include_file.php zich bevind?
Dan zou het als het goed is gewoon moeten aangegeven worden in $dir.
bestand.php word nl eerst geinclude, en dan pas uitgevoerd..

Ulfheðin 01-12-2003 11:03

nope;

dir.php:
<? $dir = getcwd(); ?>

include.php;
<? include('dir.php'); ?>

Hoe kom aan het pad van include.php? Ik wil nml een bestandje kunnen includen in meerdere bestanden, en dat bestandje moet uitzoeken in welke directory de meerde bestanden staan. Nu zou ik dat kunnen doen, lomp, door in elk apart bestand $dir = getcwd(); te zetten. Maar dat is imho geen optie.

eXo 01-12-2003 11:09

Hmm is dat geen $_SERVER variable?

http://www.phpfreaks.com/phpmanual/p...variables.html

Manuzhai 01-12-2003 11:22

Maar als je die include.php in dir.php includet, is het resultaat dan niet hetzelfde als wanneer je getcwd() aanroept in dir.php?

Misschien heb je iets aan $_SERVER["SCRIPT_FILENAME"].

Ulfheðin 01-12-2003 11:23

Citaat:

eXo schreef op 01-12-2003 @ 12:09:
Hmm is dat geen $_SERVER variable?

http://www.phpfreaks.com/phpmanual/p...variables.html

Ik heb $_SERVER['PHP_SELF'] en $_SERVER['DOCUMENT_ROOT'] geprobeerd, en ze geven allebei hetzelfde resultaat

Ulfheðin 01-12-2003 11:29

Citaat:

Manuzhai schreef op 01-12-2003 @ 12:22:
Maar als je die include.php in dir.php includet, is het resultaat dan niet hetzelfde als wanneer je getcwd() aanroept in dir.php?

Misschien heb je iets aan $_SERVER["SCRIPT_FILENAME"].

theoretisch zou het allemaal werken, maar dat werkt ook niet.:/

Scooter B0y 01-12-2003 11:49

eerst chdir gebruiken dan getcwd()

Ulfheðin 01-12-2003 12:27

nope :/

Scooter B0y 01-12-2003 14:17

PHP-code:

$dir substr(__FILE__0, -7); 

:confused:

Ulfheðin 01-12-2003 14:50

yeah!

<script language="javascript" src="bestand.php?dir=dir"></script>

ik ben ook een sukkel :/


Alle tijden zijn GMT +1. Het is nu 19:37.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.