Versio

include path volgorde

Overzicht Reageren

Ric swave

ric swave

10/01/2012 10:03:55
Quote Anchor link
beste leden,

Ik stuit op de volgende fout bij het includen van een bestand in mijn project directory.

ik heb wamp en daarbij heb ik in mijn php.ini include path pear aangezet.
Dus alle bestanden voor pear kunnen met een include in mijn bestanden worden opgenomen.

Het rare is nu (of ik snap het niet, misschien dat), wanneer ik een bestand genaamd config.php uit mijn project wil includen, en ik heb in mijn include path in PEAR ook nog een config.php, dan gaat PHP eerst in de include path van de ini kijken, en vervolgens dan in mijn project structuur.
Is dat normaal? Ik zou juist andersom verwachten.
Want nu krijg ik niet de juiste bestand ge-included.


Ik kan het nu alleen maar oplossen door mijn include een absolute pad mee te geven.

Zijn er nog andere mogelijkheden?
 
PHP hulp

PHP hulp

25/05/2012 04:13:45
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Jelmer rrrr

Jelmer rrrr

10/01/2012 10:12:23
Quote Anchor link
Wat geeft get_include_path terug? Meestal begint dat met ".:", wat betekent "zoek eerst in de map waar ik nu ben". En wat geeft getcwd terug? Is dat ook de map waarin je config.php bestand staat?
 
Ric swave

ric swave

10/01/2012 10:27:04
Quote Anchor link
get_include_path geeft dit terug:

C:\wamp\www\pear\PEAR


getcwd geeft de root dir van mijn project aan.

Toevoeging op 10/01/2012 10:46:24:

ik snap em.

punt ontbreekt in de php.ini.

aangepast en werkt!

bedankt Jelmer.
 



Overzicht Reageren

Get Adobe Flash player