ФорумPHP.ru - Форум программистов PHPОбсуждение разных вопросов, связанных с программированием на PHP и прочее
   
  Главная страница  •  FAQ  •  Поиск   •   Регистрация  •   Вход  

Текущее время: 06 сен 2010, 18:18




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
 Добавление несуществующих данных 
Автор Сообщение
 Заголовок сообщения: Добавление несуществующих данных
СообщениеДобавлено: 15 фев 2010, 11:15 

Зарегистрирован: 16 мар 2009, 10:14
Сообщения: 7
Уважаемые эксперты подскажите в чем может быть проблема. Парсю страничку, вытаскиваю из не таблицу, такой регуляркой
$count = preg_match_all('#<table cellspacing=\"1\" cellpadding=\"4\" bgcolor=\"\#888888\" width=\"600\">(.+?)<\/table>#is', $answer, $arrrs);

И все бы хорошо. Но иногда появляются странные значения в начале таблицы. Тоесть сначало например число 20165 и далее сам код таблицы <table ...
или же какие то теги. < td154 > <table ...

результат вставляю так
$rez = preg_replace('#<a href=(.+?)<\/a>#is','',$arrrs[0][0]);
есно $rez

От чего такое случается. есть догадка что эти данные являются частью кода самой таблицы. но почему они появляются в начале таблицы и как это исправить???

Пробовал вот так $rez = strstr($tv_prog, 'table'); - не дало результатов


Не в сети
 Профиль  
 
 Заголовок сообщения: Re: Добавление несуществующих данных
СообщениеДобавлено: 15 фев 2010, 12:01 

Зарегистрирован: 16 мар 2009, 10:14
Сообщения: 7
Как то странно. Оказывается эти символы находяться в самой спарсенной таблице между тегами <tr></tr>.
А в исходниках нету.
Решил проблему разбив таблицу на строки, и собрав ее заново.

Так и не понял откуда они там появляються??
Возможно ли при неправильном формировании таблице в исходниках (неверная верстка)????????


Не в сети
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 


 Кто сейчас на конференции 

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  



cron

 
 
Главная страница  |  FAQ  |  Поиск