irc
eByteNet » Forum » Programmieren » PHP & MySQL » relativer, absoluter pfad
Seiten: 1 2

30.10.2008 um 17:49:19
Kanasaru
eByteNet Fussvolk

Avatar von Kanasaru

Registriert: 08.07.2007
eBN-Alter: 1J 6M 4T

Beiträge: 263
Verwarnungen: 0

eBytes: 1202.98

Titel: relativer, absoluter pfad
Moin,

ich hab grad ein kleines Problem udn bin anscheind zu blöd zum googeln.

Wenn ich zb folgende verzeichnisstruktur auf dem server habe:

/home
/home/adminpanel
/home/content

und ich ich im Ordner adminpanel meine admin.php habe, wie kann ich darin auf den ordner /home/content zugriefen ohne die Domain anzugeben oder diese einfach ermitteln.

will nämlich vom adminpanel aus dateien aus dem content bearbeiten.

Vielen Dank im Voraus für eure Antworten.

Euer Kanasaru
_______________________________

Aktuelle Projekte:

- Homepage www.stefan-reime.de
- Online Browser Game "Antiguo"

Der erste Fullbannerversuch :P

OFF Melden

.::Werbung::.

30.10.2008 um 18:01:12
mattiasinternet


Avatar von mattiasinternet

Registriert: 09.02.2008
eBN-Alter: 11M 3T

Beiträge: 289
Verwarnungen: 0

eBytes: 2662.85

Titel: Re: relativer, absoluter pfad
Das muss dann in der admin.php so heißen: ../content/dateiincontent.xyz

Aber ich gebe keine Garantie... bin mir nur zu 99% sicher :)
_______________________________

Mattias
OFF Melden

30.10.2008 um 18:44:06
Kanasaru
eByteNet Fussvolk

Avatar von Kanasaru

Registriert: 08.07.2007
eBN-Alter: 1J 6M 4T

Beiträge: 263
Verwarnungen: 0

eBytes: 1202.98

Titel: Re: relativer, absoluter pfad
nein. das ist doch nur möglich wenn der content ordner im ordner admin ist

er ist aber eine ebene tiefer
_______________________________

Aktuelle Projekte:

- Homepage www.stefan-reime.de
- Online Browser Game "Antiguo"

Der erste Fullbannerversuch :P

OFF Melden

30.10.2008 um 18:48:04
dominopage


Avatar von dominopage

Registriert: 20.05.2006
eBN-Alter: 2J 7M 24T

Beiträge: 1634
Verwarnungen: 0

eBytes: 19993.7

Titel: Re: relativer, absoluter pfad
hast du es versucht?
ich würde nämlich auch sagen, das es so stimmt...

=> "../": aus adminpanel wechseln in home
=> "content/": von home nach content
=> "dateiincontent.xyz": datei in content

dominopage
_______________________________

Eine Signatur?
Brauche ich nicht,...
...meine Posts sind interessant genug!



Du hast sie ja doch gelesen!?

Schäme dich :roll:

Macht aber nix^^, dann kannst du auch gleich mal hier schauen
ON Melden

30.10.2008 um 18:53:23
Kanasaru
eByteNet Fussvolk

Avatar von Kanasaru

Registriert: 08.07.2007
eBN-Alter: 1J 6M 4T

Beiträge: 263
Verwarnungen: 0

eBytes: 1202.98

Titel: Re: relativer, absoluter pfad
also wäre der korrekte pfad:

"../content/bla.php" ????
_______________________________

Aktuelle Projekte:

- Homepage www.stefan-reime.de
- Online Browser Game "Antiguo"

Der erste Fullbannerversuch :P

OFF Melden

30.10.2008 um 18:54:11
kroete
Moderator

Avatar von kroete

Registriert: 15.06.2007
eBN-Alter: 1J 6M 27T

Beiträge: 498
Verwarnungen: 0

eBytes: 2152.73

Titel: Re: relativer, absoluter pfad
Ja, müsste er sein. Probier es doch einfach mal aus ;)
_______________________________

OFF Melden

.::Werbung::.

30.10.2008 um 20:02:09
Kanasaru
eByteNet Fussvolk

Avatar von Kanasaru

Registriert: 08.07.2007
eBN-Alter: 1J 6M 4T

Beiträge: 263
Verwarnungen: 0

eBytes: 1202.98

Titel: Re: relativer, absoluter pfad
Jopp...funzt...Danke an euch
_______________________________

Aktuelle Projekte:

- Homepage www.stefan-reime.de
- Online Browser Game "Antiguo"

Der erste Fullbannerversuch :P

OFF Melden

30.10.2008 um 20:56:59
mattiasinternet


Avatar von mattiasinternet

Registriert: 09.02.2008
eBN-Alter: 11M 3T

Beiträge: 289
Verwarnungen: 0

eBytes: 2662.85

Titel: Re: relativer, absoluter pfad
Dann hatte ich ja doch recht und die 99% sind eingetroffen^^ und nicht der eine Prozent^^
_______________________________

Mattias
OFF Melden

30.10.2008 um 21:04:08
Kanasaru
eByteNet Fussvolk

Avatar von Kanasaru

Registriert: 08.07.2007
eBN-Alter: 1J 6M 4T

Beiträge: 263
Verwarnungen: 0

eBytes: 1202.98

Titel: Re: relativer, absoluter pfad
ja...tut mir leid...habe die punkte bei dir nicht gesehen und daher den 1% angenommen :P

nochmal vielen dank für die schnelle antwort
_______________________________

Aktuelle Projekte:

- Homepage www.stefan-reime.de
- Online Browser Game "Antiguo"

Der erste Fullbannerversuch :P

OFF Melden

06.11.2008 um 21:41:25
GTA-Complete


Avatar von GTA-Complete

Registriert: 10.09.2006
eBN-Alter: 2J 4M 1T

Beiträge: 89
Verwarnungen: 0

eBytes: 950.82

Titel: Re: relativer, absoluter pfad
naja ich habe so in etwa das gleiche problem: meine verzeichnis-/dateistruktur sieht so aus:

Code:
index.php
gtac-templates/menue_oben.php
content/iv/info.php


wenn ich in der index.php die menue_oben.php einbinde und das wie folgt mache
PHP-Code:
<?php include'gtac-templates/menue_oben.php' ?>

funktioniert das. mache ich das jetzt in der info.php mit
PHP-Code:
<?php include'../../gtac-templates/menue_oben.php' ?>

funktioniert das nicht, da in der menue_oben.php auch noch verschiedene includes drinn sind, die aber anscheinend im dem "content/iv"-ordner gesucht werden... ist etwas schwer zu erklären, ich hoffe ihr wisst in etwa was ich meine, jedenfalls werden die includes aus der menue_oben.php nicht gefunden, wenn ich die in die info.php einbinde... jetzt wo url_access und der zugriff über /var/net/user/gta-complete oder wie der root-pfad vorher noch war auch gesperrt ist, bräuchte ich mal eine andere include methode oder sowas? ich hoffe auf hilfe, danke ;)

gta-c
_______________________________

www.gta-complete.de.vu
OFF Melden

06.11.2008 um 22:07:38
Schnipper


Avatar von Schnipper

Registriert: 11.09.2006
eBN-Alter: 2J 4M

Beiträge: 419
Verwarnungen: 0

eBytes: 1702.33

Titel: Re: relativer, absoluter pfad
du kannst alle include pfade vom "home"-verzeichnis (keine ahnug wie es heißt) starten,
sprich du machst bei jedem include die Pfadangabe beginennend mit "/", und dann ab dort weiter bis zum ordner, da ist es dann egal wo die includende datei liegt...

kapiert?

MFG Schnipper
_______________________________

Falls ein Wort falsch geschrieben im Wörterbuch steht, werden wir das je erfahren?
ON Melden

.::Werbung::.

07.11.2008 um 13:50:58
GreenAlien
Moderator

Avatar von GreenAlien

Registriert: 04.02.2006
eBN-Alter: 2J 11M 9T

Beiträge: 1466
Verwarnungen: 0

eBytes: 36726.5

Titel: Re: relativer, absoluter pfad
@GTA-Complete:
Wenn du aber per $_GET die Datei info.php in content/iv/ inkludierst in der Datei index.php inkludierst, dann musst du von index.php ausgehen. Versuch's also mal mit gtac-templates/menue_oben.php


@ schnipper:
Der Nachteil liegt aber darin, wenn im Root Verzeichnis irgendeine Struktur geändert wird, musst du alle Pfad justieren. Außer man nimmt eine Variable gekoppelt mit der Funktion realpath(). Aber jedem das seine.



Viele Grüße,
GreenAlien :roll:
_______________________________

OFF Melden

07.11.2008 um 18:14:12
GTA-Complete


Avatar von GTA-Complete

Registriert: 10.09.2006
eBN-Alter: 2J 4M 1T

Beiträge: 89
Verwarnungen: 0

eBytes: 950.82

Titel: Re: Re: relativer, absoluter pfad
Zitat von Schnipper:

du kannst alle include pfade vom "home"-verzeichnis (keine ahnug wie es heißt) starten,
sprich du machst bei jedem include die Pfadangabe beginennend mit "/", und dann ab dort weiter bis zum ordner, da ist es dann egal wo die includende datei liegt...

kapiert?

MFG Schnipper

mh nein, das hatte ich schon probiert und funktionierte bei mir eigentlich nicht... du meinst das hier in jeder datei, oder?
PHP-Code:
<?php include'/gtac-templates/menue_oben.php' ?>


dann kommt folgende error-nachricht (dateinamen sind jetzt etwas anders)
Zitat:
Warning: include() [function.include]: Unable to access /gtac-templates/menue_links.php in /var/www/users/spaces/g/gta-complete/html/gtac-templates/main_header.php on line 46

Warning: include(/gtac-templates/menue_links.php) [function.include]: failed to open stream: No such file or directory in /var/www/users/spaces/g/gta-complete/html/gtac-templates/main_header.php on line 46

Warning: include() [function.include]: Failed opening '/gtac-templates/menue_links.php' for inclusion (include_path='.:/usr/webserver/user/php5/share/php') in /var/www/users/spaces/g/gta-complete/html/gtac-templates/main_header.php on line 46


Zitat:
@GTA-Complete:

Wenn du aber per $_GET die Datei info.php in content/iv/ inkludierst in der Datei index.php inkludierst, dann musst du von index.php ausgehen. Versuch's also mal mit gtac-templates/menue_oben.php


du meinst jetzt in der url den dateinamen mit zu übergeben und dann in der menue_oben.php diese datei zu includen und das in dem fall das aktuelle verzeichnis in gtac-templates wäre?
Zuletzt bearbeitet von GTA-Complete am 07.11.2008 um 18:15:02 Uhr
_______________________________

www.gta-complete.de.vu
OFF Melden

07.11.2008 um 20:32:52
GreenAlien
Moderator

Avatar von GreenAlien

Registriert: 04.02.2006
eBN-Alter: 2J 11M 9T

Beiträge: 1466
Verwarnungen: 0

eBytes: 36726.5

Titel: Re: relativer, absoluter pfad
Nein, du musst /var/www/users/spaces/g/gta-complete/html/HIER-GEHTS-LOS benutzen.
Also beispielsweise include '/var/www/users/spaces/g/gta-complete/html/gtac-templates/menue_oben.php';

Aber meine Möglichkeit ist ein wenig einfacher.

Solltest du trotzdem die Möglichkeit mit dem realpath benutzen wollen, speichere dir den Pfad in einer Variable.
$realpath = 'dein pfad'; oder noch besser $realpath = realpath();
Du kannst realpath() aber auch gleich ins include einbauen xD


Viele Grüße,
GreenAlien :roll:
Zuletzt bearbeitet von GreenAlien am 07.11.2008 um 20:33:08 Uhr
_______________________________

OFF Melden

07.11.2008 um 21:04:06
grubi
Administrator

Avatar von grubi

Registriert: 21.05.2006
eBN-Alter: 2J 7M 23T

Beiträge: 680
Verwarnungen: 0

eBytes: 71974.3

Titel: Re: relativer, absoluter pfad
/ bezieht sich normalerweise auf das DocumentRoot. Von daher muss es ein anderer Fehler sein (Tippfehler, Datei nicht an diesem Ort)

€dit:
Das was ich erzälht habe, trifft nur bei meinem Editor zu. (schlaues Teil^^)
Benutzt doch einfach $_SERVER['DOCUMENT_ROOT'] . 'PFAD/ZUR/DATEI.END'
Zuletzt bearbeitet von grubi am 07.11.2008 um 22:13:38 Uhr
_______________________________

Ich bin "Niemand", denn "Niemand" ist perfekt ;)
ON Melden


eByteNet » Forum » Programmieren » PHP & MySQL » relativer, absoluter pfad
Seiten: 1 2

Du hast in diesem Forum keine Schreibrechte!

Computer Notdienst in Leipzig | Software Installtionsservice | Computer