phpbar.de logo

Mailinglisten-Archive

[php] String nach Konstante umwandeln

[php] String nach Konstante umwandeln

Christian Knorr php-de_mailingliste at sofort-start.de
Sa Mär 13 13:42:40 CET 2010


Hallo zusammen,
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.
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?

Danke schonmal, Chris......

php::bar PHP Wiki   -   Listenarchive