Печать переменной

SE

Guest
Печать переменной

Есть код
PHP:
function info()
        {
                global $sess, $std, $DB, $INFO;

                $this->vars = &$INFO;

                $this->vars['AVATARS_URL']     = 'style_avatars';
                $this->vars['EMOTICONS_URL']   = 'style_emoticons/<#EMO_DIR#>';
                $this->vars['mime_img']        = 'style_images/<#IMG_DIR#>/folder_mime_types';
                
        }
Затем при дальнейшей работе скрипта вывожу переменнную

<img src="$ibforums->vars['avatars_url']/logo.gif" alt="mod"/>


а мне в свойствах картинки пишет следущее
hттp://localhost/forum/Array['avatars_url']/logo.gif
вместо
hттp://localhost/forum/style_avatars/folder_mod_img/logo.gif
не подскажите как это сделать?
или может я не правильно пишу переменные...????
поправьте если что.....
 

SE

Guest
В ссылке фигурирует переменная шиащкгьы ибо

$ibforums = new info();

-~{}~ 20.10.04 21:55:

Я просто непривожу весь код...
в общем еслиб была не та пееменая о бы вообще не то было а так же выводит слова avatars_url
Ну вот только почему Array['avatars_url'] когда надо из массива выцепить переменную состно avatars_url
 

predator2

Guest
Попробуй напиши
<img src="{$ibforums->vars['avatars_url']}/logo.gif" alt="mod"/>
 

SelenIT

IT-лунатик :)
SE, лучше вообще выноси переменные из строк:
PHP:
' .... src="'.$ibforums->vars['avatars_url'].'/logo.gif" alt=".... '
а непосредственно при выводе можно так:
PHP:
<!-- это просто HTML  --><img src="<? echo $ibforums->vars['avatars_url']; ?>/logo.gif" alt="mod"/>
...кстати, интересно, как эта $ibforums->vars вообще обнаружилась, если в той же строке куча незаслешенных двойных кавычек? Я так не умею...
 
Сверху