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