phpbar.de logo

Mailinglisten-Archive

[php] String nach Konstante umwandeln

[php] String nach Konstante umwandeln

Dieter Schmidt flatline at stresstiming.de
So Mär 14 00:24:22 CET 2010


Nimm einfach eval obwohl das boese ist.

Und das define, das vorgeschlagen wurde. Dann bist du schon fertig.

G.

Dieter

Christian Knorr <php-de_mailingliste at sofort-start.de> schrieb:

>Am Samstag 13 März 2010 15:49:37 schrieb Hans Egg:
>
>> Hallo Christian
>
>> Welcher Wert in JPATH_SITE drin steht, ist ja egal. Warum du
>> Konstantenbezeichner in der DB speichern willst, kann ich nicht
>> nachvollziehen.
>Eben weil's egal ist. Joomla soll in der db JPATH_SITE finden und auswerten. 
>Auch, nachdem der User joomla woanders hin verschoben hat (Stichwort: 
>Serverumzug). Dann ist JPATH_SITE ja u.U. ein ganz anderer Pfad, und es würde 
>Fehler hageln, wäre der Pfad absolut gespeichert worden.
>
>> Ein schlichtes define() in der config würde IMHO auch 
>> den Zweck erfüllen:
>> define ('UPLOAD_PATH',
>> JPATH_SITE.DS."components".DS."com_injooosm".DS."uploads".DS)
>Ja, aber die Config steckt ja in der db und nicht in einer Datei.
>
>> Wofür genau suchst du denn eine andere Funktion? str_replace ist ja
>> auch eine Funktion und sie erfüllt den Zweck offenbar …
>Richtig, aber es gibt vielleicht defines von joomla die ich nicht kenne, oder 
>jetzt nicht daran denke, sehr wohl aber der User. Deshalb wollte ich das 
>parsen lassen. So kann mir bei der Auswertung kein Fehler unterlaufen. Es sei 
>denn der User hat Müll eingegeben, aber dafür kann ich ja nichts, bzw. wird 
>später dafür ein Eingabe-Editor folgen.
>
>> Gruß, Hans
>Chris........
>-- 
>** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de **
>Informationen: http://www.phpbar.de
>http://lists.phpbar.de/mailman/listinfo/php

php::bar PHP Wiki   -   Listenarchive