"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Pfadproblem PHP/Apache/Windows

boernd 26.04.2006 - 18:11 1085 5
Posts

boernd

Bloody Newbie
Registered: Jul 2004
Location: austria
Posts: 23
Hallo,

habe folgendes Problem:
Ich versuche den absoluten Pfad für ein Bild anzugeben u. lese deswegen $_SERVER["DOCUMENT_ROOT"] aus u. baue dann den restlichen Pfad zusammen. Der schaut dann in etwa so aus:

<img src="C:/Programme/Apache Group/Apache2/htdocs/application/pictures/approved.gif" />

Das Bild wird jedenfalls nicht angezeigt, der Pfad im Dateisystem stimmt aber. Kann das Leerzeichen bei "Apache Group" (=Standardinstallation) Schuld sein bzw. kann ich bei einem Linux-Host davon ausgehen, dass das funktioniert? Wenn ich innerhalb des htdocs Verzeichnisses zu Ordnern verlinke, deren Name ein Leerzeichen beinhaltet, funktionierts jedenfalls.

danke u. lg
boernd

dio

Here to stay
Registered: Nov 2002
Location: Graz
Posts: 4883
Wieso willst du absolute Pfade verwenden?

boernd

Bloody Newbie
Registered: Jul 2004
Location: austria
Posts: 23
Ich habe einen Admin-Bereich, wo ich Texte mit dem FCKEditor bearbeiten kann. Mit dem Editor kann man auch Bilder einfügen, das Verzeichnis wo die Bilder liegen kann man via config-File einstellen.

Jetzt will ich beim Speichern des HTML-Textes den absoluten Pfad für eingefügte Bilder haben, da die eigentliche HP nicht auf der gleichen Ebene liegt, wie der Editor u. es somit zu Problemen bei der Darstellung kommen würde.

lg

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Leerzeichen in URLs sind ungültig, und "C:" ist auch kein gültiger Anfang für eine URL.

Windows-Browser interpretieren so einen Pfad evtl. als Pfad im lokalen Filesystem, aber standardkonform ist das nicht.

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Zitat von boernd
Jetzt will ich beim Speichern des HTML-Textes den absoluten Pfad für eingefügte Bilder haben, da die eigentliche HP nicht auf der gleichen Ebene liegt, wie der Editor u. es somit zu Problemen bei der Darstellung kommen würde.

Nein, du willst den relativen Pfad haben. Oder den absoluten Pfad aus der Sicht des Clients, also relativ zum DocumentRoot.

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25423
zu deutsch: stell die config vom F*CKEditor auf das absolute image-verzeichnis innerhalb deines document roots. zB: /images
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz