dav133
2007-08-09, 18:05:44
Hallo,
Es geht um ein Backup-Script, welches Zip-Dateien von Ordnern auf dem Server erstellt.
ich habe im Ordner http://www.domain.de/backup/ die datei "backup.php", in der mit einer absoluten Pfadangabe ein Ordner angegeben wird, der gebackupped werden soll, also bspw. $foldertobackup = "http://www.domain.de/wichtige_Daten/". Nur brauche ich die Pfadangabe realativ, also wie komme ich von "http://www.domain.de/wichtige_Daten/" auf "../wichtige_Daten/"? Das Script soll auf weiteren Servern zum Einsatz kommen, deshalb kann ich nie mit Gewissheit sagen, wo sich das Script befindet und müsste die absolute in eine relative Pfadangabe umwandeln.
Geht das?
lg
/edit:
Nochmal zum bessern Verständnis:
um von http://www.domain.de/backup/test/123/ zu http://www.domain.de/backup/das/ist/ein/test/ zu kommen, lautet die relative Angabe "../../das/ist/ein/test/".
um von http://www.domain.de/backup/test/123/ zu http://www.domain.de/backup/test/123/456/789/ zu kommen, lautet die relative Angabe "456/789/".
Da muss es doch irgendwas geben, was eine absolute Pfadangabe in eine relative zur aktuellen Datei umwandelt.
Es geht um ein Backup-Script, welches Zip-Dateien von Ordnern auf dem Server erstellt.
ich habe im Ordner http://www.domain.de/backup/ die datei "backup.php", in der mit einer absoluten Pfadangabe ein Ordner angegeben wird, der gebackupped werden soll, also bspw. $foldertobackup = "http://www.domain.de/wichtige_Daten/". Nur brauche ich die Pfadangabe realativ, also wie komme ich von "http://www.domain.de/wichtige_Daten/" auf "../wichtige_Daten/"? Das Script soll auf weiteren Servern zum Einsatz kommen, deshalb kann ich nie mit Gewissheit sagen, wo sich das Script befindet und müsste die absolute in eine relative Pfadangabe umwandeln.
Geht das?
lg
/edit:
Nochmal zum bessern Verständnis:
um von http://www.domain.de/backup/test/123/ zu http://www.domain.de/backup/das/ist/ein/test/ zu kommen, lautet die relative Angabe "../../das/ist/ein/test/".
um von http://www.domain.de/backup/test/123/ zu http://www.domain.de/backup/test/123/456/789/ zu kommen, lautet die relative Angabe "456/789/".
Da muss es doch irgendwas geben, was eine absolute Pfadangabe in eine relative zur aktuellen Datei umwandelt.