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

Форум Регулярные Выражения

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

 

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

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

тема: Извлечение текста из HTML-кода
 
 автор: victoor   (08.10.2006 в 22:53)   письмо автору
 
 

Здравствуйте!
В одном файле есть таблица:
<TABLE cellSpacing=0 cellPadding=0 border=1> 
<TBODY> 
<TR> 
<TH bgColor=#999999>&nbsp;Место&nbsp; 
<TH bgColor=#999999>&nbsp;Название&nbsp; 
<TH bgColor=#999999>&nbsp;Глава клана&nbsp; 
<TR> 
<TD align=middle>&nbsp;1&nbsp;</TD> 
<TD>&nbsp;<A title="Kingdom of Heaven" style="TEXT-DECORATION: none! important" href="http://heavenly.ru" target=a_blank><FONT color=black><B> Kingdom of Heaven</B></FONT< a>&nbsp;</FONT></A></TD> 
<TD>&nbsp;<NOBR><B>Drako- (17) <A style="TEXT-DECORATION: none! important" href="javascript:top.myinfo('Drako-')"><FONT title=Информация color=#0000ff>In</FONT></A></B></NOBR>&nbsp;</TD> 
</TR> 
<TR> 
<TD align=middle>&nbsp;2&nbsp;</TD> 
<TD>&nbsp;<A title="Black Castle" style="TEXT-DECORATION: none! important" href="http://castle.gpopi.com" target=a_blank><FONT color=black><B> Black Castle</B></FONT< a>&nbsp;</FONT></A></TD> 
<TD>&nbsp;<NOBR><B>romlag~ (17) <A style="TEXT-DECORATION: none! important" href="javascript:top.myinfo('romlag~')"><FONT title=Информация color=#0000ff>In</FONT></A></B></NOBR>&nbsp;</TD> 
</TR> 
(полная версия в прикрепленном файле [он в формате Кирилица-Windows])
, нужно из нее взять из второго столбца название, из него-же слылку, из последнего столбца - опять всю строчку. Все это в массив закинуть (потом с помощью этого я буду обновлять БД).
В итоге должно получиться что-то вроде этого:
$spisok[1]['Название']=Kingdom of Heaven
$spisok[1]['url']=http://heavenly.ru
$spisok[1]['Глава']=Drako-
(это для первой строчки)
с какого номера идут индексы массива - неважно

   
 
 автор: Trunk   (09.10.2006 в 00:40)   письмо автору
 
   для: victoor   (08.10.2006 в 22:53)
 

Немного не понятно, а откуда берутся эти таблицы?
Если с какого-то постороннего сайта, то Вам помогут регулярные выражения.
Если из базы, то всё намного проще...

   
 
 автор: victoor   (09.10.2006 в 01:34)   письмо автору
 
   для: Trunk   (09.10.2006 в 00:40)
 

С постороннего сайта. Точнее я копирую с сайта (как туда потасть скриптом - я не знаю, там вход через пароль) и сохраняю таблицу в файл.
А какие именно регулярки? А то я в них ничего не понимаю... :(

   
Rambler's Top100
вверх

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