ik zit met een ietwat onpraktisch probleem.
In een project werk ik met verschillende mappen om alle onderdelen in te zetten. In de index bv doe ik require_once('Database/connect.php');
Maar als ik nu in een bestand werk dat ook in een map zit, pak index.php van de map CMS, dan werkt require_once('../Database/connect.php'); niet. Waar het op neer komt, hoe kan ik bestanden includen die in naastliggende of bovenliggende mappen liggen in php? de .. methode werkt niet in php (of ik doe em verkeerd?). In html werkt dit uiteraard wel.
- Probleem includen
-
05-02-2007, 16:18 #1
- Berichten
- 891
- Lid sinds
- 19 Jaar
Probleem includen
-
In de schijnwerper
-
05-02-2007, 16:22 #2
- Berichten
- 1.331
- Lid sinds
- 19 Jaar
De rootpath achterhalen d.m.v. $_SERVER['DOCUMENT_ROOT'] en dan alle bestanden includen vanaf de rootdir?
-
05-02-2007, 16:24 #3
- Berichten
- 245
- Lid sinds
- 19 Jaar
Exact hetzelfde probleem had ik enkele maanden terug ook.
Ik heb het opgelost met behulp van de functie subsr_count() en getcwd()
substr_count(getcwd(), "admin")
http://nl3.php.net/substr_count
http://nl3.php.net/manual/nl/function.getcwd.php
-
05-02-2007, 22:32 #4
- Berichten
- 891
- Lid sinds
- 19 Jaar
mij is het gelukt met gewoon require(getcwd()."......");
Koen, wat die substr_count in je script exact doet weet ik niet, maar als het werkt des te beter he :).
Martijn, jou oplossing werkte niet, die had ik al eens geprobeerd.
Bedankt allen voor de moeite.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic