relativer Pfad immer beibehalten

hups1803

Erfahrenes Mitglied
Hallo,

ich möchte eine datei erstellen , diese beinhaltet ein

Code:
require_once("class2.php");

folgendes problem .

der Anwender gibt per Formular den pfad an wo die datei erstellt werden soll.

zb.

externe/test/

nun wird die datei hierein geschrieben

zb.

externe/test/meineneue.php

nun muss aber die class2.php den relativen pfad beibehalten

die class2.php liegt immer hier

root
class2.php

plugins/
externe/
test/
meineneue.php


nun kann es aber sein das der user noch tiefer Verschachtelt.
zb.
externe/test/irgendwas/irgendwas2/meineneue.php


wie ermitel ich nun immer den relativen pfad zu class2.php neu****

kann mann alles was vor " / " liegt mit "../" ersetzten um dann daraus den relativen pfad zu bauen ****
 
hatte ich versucht mit

$var = getcwd();
echo $var;

aber meine ausführbare datei liegt ja woanders, ich brauche den pfad zur:

base
class2.php

mein formular liegt aber hier :
base
class2.php
plugins
test
formular.php

und mit getcwd(); ermittle ich ja den absoluten pfad von der ausgeführten datei
 
Zurück