phpbar.de logo

Mailinglisten-Archive

[php] AW: [php] define() und parse error

[php] AW: [php] define() und parse error

Cyrill Schumacher webmasterbhs_(at)_bluewin.de
Fri, 3 Nov 2000 11:13:40 +0100


> isset geht nur mit Variablen und irgendwie war ein Klammerpaar zuviel

> so gings dann
>
> define("CURRENT_BASE_PATH",
>       dirname(
>
>
getenv('PATH_TRANSLATED')?getenv("PATH_TRANSLATED"):getenv("SCRIPT_FILENAME"
> )
>       )
> );

aber warum geht dann das auch nicht, anstatt isset wäre auch empty
möglich...

define("CURRENT_BASE_PATH",
       dirname(
isset($ptr = getenv('PATH_TRANSLATED'))?$ptr:getenv("SCRIPT_FILENAME")
       )
);

ich habe das jetzt so gelöst:

define("CURRENT_BASE_PATH","http://".getenv("HTTP_HOST").dirname(isset($PATH
_INFO) == true ? $PATH_INFO : $SCRIPT_NAME)."/");

ganz wie du sagtest :-)

kiri




php::bar PHP Wiki   -   Listenarchive