Pfadproblem PHP/Apache/Windows
boernd 26.04.2006 - 18:11 1085 5
boernd
Bloody Newbie
|
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
|
Wieso willst du absolute Pfade verwenden?
|
boernd
Bloody Newbie
|
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
ModeratorHoffnungsloser Optimist
|
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
ModeratorHoffnungsloser Optimist
|
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
AdministratorLegends never die
|
zu deutsch: stell die config vom F*CKEditor auf das absolute image-verzeichnis innerhalb deines document roots. zB: /images
|