Mailinglisten-Archive |
Hallo Christian
Christian Knorr schrieb
> ich sitze an der Entwicklung einer Joomla-Komponente, und
> habe einen Pfad in
> die Datenbank gespeichert:
> JPATH_SITE.DS."components".DS."com_injooosm".DS."uploads".DS ergibt:
>
> string(60)
> "JPATH_SITE.DS."components".DS."com_injooosm".DS."uploads".DS"
>
> Nun habe ich aber das Problem, dass "JPATH_SITE" nun
> bestandteil des Strings
> ist, und nicht mehr als Konstante (/var/www/joomla...)
> ausgewertet wird.
Ich würde JPATH_SITE nicht speichern in der DB, sondern zur Laufzeit dem
relativen Pfad voranstellen.
> Ein Workaround:
> $upload_dir = str_replace(
> array("JPATH_SITE",".DS.",".DS","\""),
> array(JPATH_SITE,DS,DS,null),
> $upload_dir);
> ergibt zwar genau was ich will:
> string(55) "/var/www/public/Joomla/components/com_injooosm/uploads/"
> finde ich aber nicht schön. Gibt es dafür eine Funktion?
http://www.php.net/manual/de/function.constant.php
Gruß, Hans
php::bar PHP Wiki - Listenarchive