[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ПЕРЕМЕНЫЕ в классе
rolik200
При настройке SPAWEDITOR в файле конфиг есть настройка директории загрузки файлов.
В исходнике он выглядит так:
PHP
// directories
SpawConfig::setStaticConfigItem(
  'PG_SPAWFM_DIRECTORIES',
  array(

    array(
      'dir'     => SpawConfig::getStaticConfigValue('SPAW_DIR').'uploads/flash/',
      'fsdir'   => SpawConfig::getStaticConfigValue('SPAW_ROOT').'uploads/flash/', // optional absolute physical filesystem path
      'caption' => 'Files',
      'params'  => array(
        'allowed_filetypes' => array('any')
      )
    ),
  ),
  SPAW_CFG_TRANSFER_SECURE
);

пытаюсь заменить текст "uploads/flash/" вручную без проблем , а
на строковую переменную $dir_1 выдает ошибку укажите что не правильно pl

PHP
// directories
$dir_1='uploads/flash/';
SpawConfig::setStaticConfigItem(
  'PG_SPAWFM_DIRECTORIES',
  array(

    array(
      'dir'     => SpawConfig::getStaticConfigValue('SPAW_DIR').$dir_1,
      'fsdir'   => SpawConfig::getStaticConfigValue('SPAW_ROOT').$dir_1, // optional absolute physical filesystem path
      'caption' => 'Files',
      'params'  => array(
        'allowed_filetypes' => array('any')
      )
    ),
  ),
  SPAW_CFG_TRANSFER_SECURE
);

Извеняюсь за запятую там точка



Спустя 12 минут, 58 секунд (11.04.2009 - 12:19) jetistyum написал(а):
чет я вообще не уверен что так должно работать..
PHP
SpawConfig::getStaticConfigValue('SPAW_DIR'),'uploads/flash/'

получается что просто создается пустой элемент массива... с индексом 'uploads/flash/'
поправьте, если я не прав.
используй конкатенацию строк....

'dir' => SpawConfig::getStaticConfigValue('SPAW_DIR').$dir_1,


Спустя 34 минуты, 4 секунды (11.04.2009 - 12:53) rolik200 написал(а):
Оказывается Все работает если переменную создавать $dir_1 непосредственно в этом файле. Моя переменная пришла с другого файла а данный скрипт уже является подключаемым к главному, и эту переменную он просто не видит.
Сейчас буду разбираться.

Спустя 7 часов, 19 минут, 15 секунд (11.04.2009 - 20:12) rolik200 написал(а):
Я что-то не понимаю если создавать непосредственно в файле то все работает
PHP
$dir_1='uploads/flash/';

Но как только у меня приходит переменная откуда-то сверху
например:
PHP
$_SESSION[dir_s]='uploads/flash/';

и уже в самом файле я пытаюсь ее инициировать
PHP
$dir_1=$_SESSION[dir_s];

через echo выводит без проблем
но пишет ошибку хотя все работает Undefined variable: _SESSION in
В чем причина???

Спустя 20 минут, 52 секунды (11.04.2009 - 20:33) PandoraBox2007 написал(а):
в классе неправильно нет инициализации возвращает значение NULL

Спустя 39 минут, 35 секунд (11.04.2009 - 21:13) rolik200 написал(а):
A как исправить?

Спустя 3 минуты, 20 секунд (11.04.2009 - 21:16) PandoraBox2007 написал(а):
кинь весь класс кода, поправлю все. Можно и в асю..

Спустя 30 минут, 52 секунды (11.04.2009 - 21:47) rolik200 написал(а):
Объясни лучше, а класс в первом сообщении

Спустя 8 минут, 4 секунды (11.04.2009 - 21:55) Viking написал(а):
Цитата
через echo выводит без проблем
но пишет ошибку хотя все работает Undefined variable: _SESSION in
В чем причина???

выглядит так, как будно забыли session_start()ануть

Спустя 57 минут, 38 секунд (11.04.2009 - 22:52) rolik200 написал(а):
Цитата
выглядит так, как будно забыли session_start()ануть


все есть и сессия работает
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.