[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Теряются html тэги в массиве
Nikonor
Здравствуйте. Проблема у меня такая.
Пытаюсь научить один скрипт сохранять инфу введенную в textarea с html тэгами. Но тэги как-то обрезаются, а как - понять не могу.
Как мне кажется нашел проблемную функцию
PHP
function _saveProfile(){
        
$model        =& $this->getModel('profile');
        
$document    =& JFactory::getDocument();
        
        
$my            =& CFactory::getUser();
        
$values        = array();
        
$profiles    $model->getEditableProfile$my->id );

        foreach( 
$profiles['fields'] as $group => $fields )
        {
            foreach( 
$fields as $data )
            {
                
print_r ($data); // здесь все нормально
                
print_r ($data['id']); // а здесь уже нет

                
$postData                JRequest::getVar'field' $data['id'] , '' 'POST' );
                
$values$data['id'] ]    = $postData;
            }
        }
        
        
$model->saveProfile($my->id$values);
    }

print_r ($data) - показывает вот что (данных много, показываю только нужный массив)
PHP
Array (
[
id] => 
[type] => textarea 
[ordering] => 
[published] => 
[min] => 
[max] => 800 
[name] => About me 
[tips] => Tell us more about yourself 
[visible] => 
[required] => 
[searchable] => 
[options] => 
[
fieldcode] => FIELD_ABOUTME 
[value] => <strong>ТЕКСТ</strong
)

а print_r ($data['id']) показывает только
Код
ТЕКСТ

Вопрос. Куда тэги-то делись? Разъясните пожалуйста



Спустя 8 часов, 16 минут, 3 секунды (9.09.2009 - 09:27) glock18 написал(а):
в код страницы посмотри. там все должно быть

Спустя 1 час, 51 минута, 7 секунд (9.09.2009 - 11:18) nikonor написал(а):
в том то и дело что нет в коде ничего.
то есть в первом случае ТЕКСТ выделяется жирным и в коде есть тэги <strong>
а во втором случае уже нет тэгов

Спустя 4 минуты, 29 секунд (9.09.2009 - 11:23) nikonor написал(а):
я вот думаю может
PHP
[value] => <strong>ТЕКСТ</strong>
здесь, раз это строка, то надо как то в кавычки заключать? типа
PHP
[value] => '<strong>ТЕКСТ</strong>'

только неуверен. тип данных как то влияет?. Например цифры можно в кавычки не заключать, а строки заключать или все заключать ... если влияет, то как мне все это хозяйство в кавычки поместить?

Спустя 7 минут, 18 секунд (9.09.2009 - 11:30) glock18 написал(а):
Нет, кавычки там еще одни не надо smile.gif

ммм...

сейчас посмотрел внимательней. там ведь выводится $data['id'], а разговор про теги в $data['value']. print_r не должен теги отсекать ни в коем случае (и не делает этого). складывается впечатление, что вы не то выводите.

Спустя 7 часов, 10 минут, 20 секунд (9.09.2009 - 18:40) DeeKeiD написал(а):
PHP
Array (
'test' => "test1",
'test2' => "test2",
)
?

Спустя 3 часа, 54 минуты, 48 секунд (9.09.2009 - 22:35) nikonor написал(а):
разобрался .... проблема не здесь была
Быстрый ответ:

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