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
Форумы портала PHP.SU :: Версия для печати :: Распарсить таблицу
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » Распарсить таблицу

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

1. Рачей - 09 Февраля, 2014 - 18:40:59 - перейти к сообщению
Помогите советом, как сделать, к чему привязаться...

Надо выдернуть с одного сайта телефоны с факсами и записать в базу. Вроде бы все просто, но вот не совсем.
Вот как выглядят данные которые я получаю:
Спойлер (Отобразить)

Ключи в каждом массиве скачут в зависимости от заполненных полей. В основном там одна строка с телефонами через <br> но еще бывает строка с факсами. Как правило следующим ключом.
Если бы они были с постоянными ключами, проблем бы не возникло... Но вот тут такое..
Как мне получить значение с телефонами и если есть с факсами?
2. log911 - 10 Февраля, 2014 - 13:31:04 - перейти к сообщению
Ну это вы уже показываете результат вашей работы, лучше бы показали что именно вы хотите запарсить. Тогда бы можно было о чем-то говорить.
3. Рачей - 12 Февраля, 2014 - 17:29:09 - перейти к сообщению
Вот пример как выглядит таблица:
Спойлер (Отобразить)

Вот еще одна:
Спойлер (Отобразить)

Ну и еще одна:
Спойлер (Отобразить)
4. Рачей - 22 Февраля, 2014 - 15:05:13 - перейти к сообщению
Пример не удачный привел.. Тут везде есть все что нужно. Иногда таблица выглядит так:

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <table>
  3. <tr><th>Район</th><th>Адрес</th><th>Телефон</th><th>Факс</th><th>График</th></tr>
  4. <tr>
  5.     <td>320-69-91</td>
  6.     <td>320-69-91</td>
  7.     <td>10.00-20.00</td>
  8. </tr>
  9. <tr class="bord"><td colspan="5"></td></tr>
  10. </table>
  11.  

 

Powered by ExBB FM 1.0 RC1