Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Получение некоторых данных из HTML

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
gs2309
Отправлено: 25 Марта, 2014 - 15:10:38
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Февр. 2012  
Откуда: Москва


Помог: 0 раз(а)




Всем доброго утра/дня/вечера.
Не так давно занялся написанием небольшого сервиса (для себя, дабы прокачать знания на практике) и столкнулся с некой проблемой, а именно: есть html-код -
CODE (html):
скопировать код в буфер обмена
  1. <div class="size-chooser__list">
  2.         <span class="button" data-sku="IN002EWBAY37R400">
  3.                 <span class="button__title size-chooser__size-base" data-size-system="RUS">40</span>
  4.                 <span class="button__title size-chooser__size-brand" data-size-system="RUS">40</span>
  5.         </span>
  6.         <span class="button" data-sku="IN002EWBAY37R420">
  7.                 <span class="button__title size-chooser__size-base" data-size-system="RUS">42</span>
  8.                 <span class="button__title size-chooser__size-brand" data-size-system="RUS">42</span>
  9.         </span>
  10.         <span class="button" data-sku="IN002EWBAY37R440">
  11.                 <span class="button__title size-chooser__size-base" data-size-system="RUS">44</span>
  12.                 <span class="button__title size-chooser__size-brand" data-size-system="RUS">44</span>
  13.         </span>
  14.         <span class="button" data-sku="IN002EWBAY37R460">
  15.                 <span class="button__title size-chooser__size-base" data-size-system="RUS">46</span>
  16.                 <span class="button__title size-chooser__size-brand" data-size-system="RUS">46</span>
  17.         </span>
  18.         <span class="button button_disabled">
  19.                 <span class="button__title size-chooser__size-base" data-size-system="RUS">48</span>
  20.                 <span class="button__title size-chooser__size-brand" data-size-system="RUS">48</span>
  21.         </span>
  22.         <span class="button button_disabled">
  23.                 <span class="button__title size-chooser__size-base" data-size-system="RUS">50</span>
  24.                 <span class="button__title size-chooser__size-brand" data-size-system="RUS">50</span>
  25.         </span>
  26. </div>

У каждого основного span'а (не считаем 2 spana внутри) мне нужно забрать класс (button, button button_disabled) и забрать цифры (40, 42 и т.д). Причем цифры указаны по два раза, а мне нужна одна. Прошу помощи у опытных пользователей форума! Улыбка


-----
...loading...
 
 Top
3d_killer
Отправлено: 25 Марта, 2014 - 15:15:21
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




забрать в смысле? возьми скопируй и в редакторе автозаменой убери
 
My status
 Top
gs2309
Отправлено: 25 Марта, 2014 - 15:29:22
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Февр. 2012  
Откуда: Москва


Помог: 0 раз(а)




3d_killer пишет:
забрать в смысле? возьми скопируй и в редакторе автозаменой убери

В том смысле, что класс span - это, грубо говоря, статус (есть или нет). Цифра - это размер. То есть, моя цель парсить код и узнавать есть ли размер или нет. Нужно забрать класс и цифру, записать данные в БД и после еще раз парсить и сравнивать свежие данные с сохраненными.


-----
...loading...
 
 Top
3d_killer
Отправлено: 25 Марта, 2014 - 15:36:25
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




какими средствами PHP или JS?
 
My status
 Top
gs2309
Отправлено: 25 Марта, 2014 - 15:43:33
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Февр. 2012  
Откуда: Москва


Помог: 0 раз(а)




3d_killer пишет:
какими средствами PHP или JS?

PHP


-----
...loading...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Регулярные выражения »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB