Ik weet niet of het hier thuis hoort want het heeft meer met de webserver te maken dan met een bepaalde taal.
Ik wil het volgende:
Dit is mijn dir structuur:
- domein.nl\
- dir
- beheer
- class
pdo.class.php
- inc
config.php
Nu heb ik in config.php een relatieve verwijzing. Echter mijn probleem is dat het verschillend moet zijn tussen mijn localhost (win7, XAMPP) en op de live omgeving, nl:
Localhost moet het zijn :
<?php
require_once ('/../class/PDO.class.php');
?>
en op de live omgeving moet de forward slash er niet voor!
<?php
require_once ('../class/PDO.class.php');
?>
Zit dit in een instelling of waar heeft dit nu mee te maken.
Ik wil dit graag identiek hebben want als ik de live omgeving een keer terug zet naar ontwikkel, dan moet ik overal er een slash weer voor zetten.
Ik heb volgens mij ook niet iets anders fout zitten. Wanneer ik bv een file terug haal van de provider dan krijg de error (uit mijn hoofd): "stream failed.... file met het path does not exist". Zet ik de slash aan het begin dan werkt het.
[size=xsmall]Toevoeging op 29/09/2013 10:46:45:[/size]
Ok, mijn eigen fout. Eigenlijk loop ik een beetje te klooien! Maar doordat je verschillende zaken probeert ben je het overzicht even kwijt
In het kort komt het hier op neer:
- Ik gebruik dezelfde db. connecties files (include) voor zowel vanuit joomla-artikel als mijn admin deel.
- in deze file incl ik nog de class file's.
- En waar komt het op neer nu: dat ik deze file zowel include vanuit het joomla artikel als in mijn admin deel.
- Ja, en de een is één dir 'diep'(joomla artikel) en mijn admin deel één dir diep EN twee dir diep.
Dus dan werkte het een weer en dan het andere weer. En ik wou het met constanten oplossen etc. etc. etc. En dan weer een slashje ervoor en dan er weer af. Dan werkt het één weer en het andere weer niet.
Ik denk dat het niet helemaal onbekend voorkomt. Ik heb nu alles twee dir diep. Ik test of de Joomla Path constante er is, niet dan ../../ en het werkt nu zowel op ontwikkel als live omgeving