Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вопрос по Simple HTML DOM Parser
 
 автор: UnlikeAO   (03.07.2010 в 11:48)   письмо автору
 
 

Здравствуйте!,
Некоторые таги моего HTML кода имеют так называемые пользовательские аттрибуты, стандартного вида с приставкой data-.... к примеру data-thumb, data-zoom и так далее.

В Simple HTML DOM Parser, чтобы обратиться к аттрибуту (id например) элемента, используется следующая конструкция

$ret = $html->find('div', 0);
$atrr=$ret->id;

Но если я хочу обратиться к пользовательскому аттрибуту

$atrr=$ret->data-zoom;

То он мне невыдает ничего путного, а точней если сделать echo то выдаст 0;

Что мне делать? Атрибуты типа data-zoom нужны с приставкой, чтобы их воспринемал javascript, поэтому поменять их на одно слово не имею возможности.

Заранее спасибо!

  Ответить  
 
 автор: The Electronic Cat   (03.07.2010 в 14:52)   письмо автору
 
   для: UnlikeAO   (03.07.2010 в 11:48)
 

Так

<?php
$ret 
$html->find('div'0); 
$attrName 'data-zoom';
$atrr=$ret->{$attrName};
?>

Не работает?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования