Mailinglisten-Archive |
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