Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> Simple HTML DOM не как не могу вывести в массив
sx000  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 391
Пользователь №: 23698
На форуме: 6 лет, 10 месяцев, 25 дней
Карма:

Не курю:
7 лет, 2 месяца, 21 день


$topplayed_html - в нее курлом загружаю HTML

$html = new simple_html_dom(); // создаем объект
$html->load($topplayed_html); //загружаем HTML-код
$ret = $html->find('div[tryBox]');
print_r($ret);


содержание HTML

<div id="tryBox"> тут то тчо мне надо </div>


не как не могу понять почему массив пустой выдает?




Спустя 27 минут, 29 секунд (5.12.2011 - 15:01) Michael написал(а):
$ret = $html->find('#tryBox');

Спустя 1 минута, 32 секунды (5.12.2011 - 15:03) sx000 написал(а):
получлось, спасибо. Почему то в уроках на хабре описано было по другому

Спустя 5 минут, 5 секунд (5.12.2011 - 15:08) Michael написал(а):
Попробуй вернуть:
<div><div id="tryBox"> тут то тчо мне надо </div></div>

Спустя 8 минут, 31 секунда (5.12.2011 - 15:17) Michael написал(а):
лучше официальные доки сразу смотреть если имеются.

Спустя 15 минут, 39 секунд (5.12.2011 - 15:32) sx000 написал(а):
$ret = $html->find('div[id=tryBox]')

вот так вот надо было правильно :)
но

$ret = $html->find('div[id=tryBox]')->find('a, img');

почему нельзя так двигаться по дереву?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса