Oud 01-12-2003, 10:20
Verwijderd
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?
Met citaat reageren
Advertentie
Oud 01-12-2003, 10:55
Verwijderd
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..
Met citaat reageren
Oud 01-12-2003, 11:03
Verwijderd
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.

Laatst gewijzigd op 01-12-2003 om 11:06.
Met citaat reageren
Oud 01-12-2003, 11:09
Verwijderd
Hmm is dat geen $_SERVER variable?

http://www.phpfreaks.com/phpmanual/p...variables.html
Met citaat reageren
Oud 01-12-2003, 11:22
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
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"].
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 01-12-2003, 11:23
Verwijderd
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
Met citaat reageren
Oud 01-12-2003, 11:29
Verwijderd
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.:/
Met citaat reageren
Oud 01-12-2003, 11:49
Scooter B0y
Avatar van Scooter B0y
Scooter B0y is offline
eerst chdir gebruiken dan getcwd()
Met citaat reageren
Oud 01-12-2003, 12:27
Verwijderd
nope :/
Met citaat reageren
Oud 01-12-2003, 14:17
Scooter B0y
Avatar van Scooter B0y
Scooter B0y is offline
PHP-code:
$dir substr(__FILE__0, -7); 
Met citaat reageren
Oud 01-12-2003, 14:50
Verwijderd
yeah!

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

ik ben ook een sukkel :/
Met citaat reageren
Advertentie
Reageren

Topictools Zoek in deze topic
Zoek in deze topic:

Geavanceerd zoeken

Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Software & Hardware [PHP] Warnings
flippje
5 24-05-2005 22:38
Software & Hardware [PHP] Include werkt niet zoals moet
©ha0$
41 11-11-2003 22:27
Software & Hardware [php] WTF is er mis met dit script?
Verwijderd
16 22-09-2003 15:31
Software & Hardware [php/mysql/javascript] Automatisch sluiten en vernieuwe
micra
18 16-08-2003 18:05
Software & Hardware (PHP)gastenboek
spsup
11 04-05-2003 18:02
Software & Hardware [PHP] Include vraag
Tha Ice
2 23-06-2002 19:15


Alle tijden zijn GMT +1. Het is nu 22:06.