Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
9 / 33 / 1
Регистрация: 25.05.2012
Сообщений: 113

Выбрать часть HTML кода таблицы

29.06.2012, 23:05. Показов 2062. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно в этом тексте
<tr class=c1><td class=fname>Организатор процедуры:</td><td><a href='/firms/view_firm.html?id=54873' title="Просмотреть информационную карту участника" target="_blank">Филиал ОАО "Концерн Росэнергоатом" "Ростовская атомная станция"</a>, Россия, 109507, г. Москва, ул. Ферганская, д.25</td></tr>
<tr class=c2><td class=fname>Контактное лицо:</td><td><a href="/market/view.html?action=add_question&id=1028770 &type=2560">Тарасова Лидия Игнатьевна
</a><br />Инженер</td></tr>
<tr class=c1><td class=fname>Предмет&nbsp;договора<br> (наименование товаров, работ, услуг):</td><td>Разработка Дополнения в отчет по обоснованию безопасности (ООБ) при переходе энергоблока 2 Ростовской АЭС на 18 месячный топливный цикл</td></tr>
<tr class=c2><td class=fname>Категория продукции:</td><td><b>Деятельность по обеспечению работоспособности атомных электростанций</b><br></td></tr>
найти выделенное жирным с помощью регулярного выражения, помогите, очень надо


Кстати, <td class=fname>Предмет&nbsp;договора<br> (наименование товаров, работ, услуг):</td> это здесь всегда присутствует
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.06.2012, 23:05
Ответы с готовыми решениями:

Выборка таблицы из html кода
Привет, вопрос такой, обьясните пожалуйста на пальцах Допустим в переменной есть html код $var = '&lt;html&gt; &lt;head&gt; ...

Как копировать часть кода HTML
Всем привет,я тут решил попробовать программку сделать которая при нажатии кнопки будет выдавать информацию о указанной странице вк,но если...

Найти часть html-кода в строке
&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt; как найти строку такую с помощью РВ? Почему-то никак я не могу это сделатЬ

2
1 / 1 / 3
Регистрация: 19.03.2012
Сообщений: 74
01.07.2012, 22:10
Лучший ответ Сообщение было отмечено ruslawik как решение

Решение

Есть такая штука парсер может и не оптимальный вариант для данной ситуаций но всё же вариант причём рабочий!
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?php
     
  //Настройки парсера
 
  //URL для парсинга контента
 
  $url = 'адресс сюда пишишь где находится хтмл';
 
   
     
      //Стартовый тег для парсинга контента
 
  //тег который стоит перед началом нужного участка кода для парсинга
     
  //и используется 1 раз
     
      $start = '  <td class=fname>';
 
   
 
  //Конечный тег участка кода для парсинга
     
  //Тег который стоит после нужного участка который будем парсить
 
  $finish = '</td>>;
 
  
 
      //Создаём функцию парсера
 
  function parser($url,$start,$finish) {
 
   
 
  //Получаем весь код страницы
     
  $content = file_get_contents($url);
 
   
 
      //Ищем позицию с которой мы будем вырезать код для дальнейшего использования
 
  $position = strpos($content, $start);
 
 
 
 //Вырезаем нужный блок
 
  $content = substr($content, $position);
 
  $position = strpos($content, $finish);
     
   
 
      //Вырезаем код
 
      $content = substr($content, 0, $position);
 
  
     
      //Вырезаем HTML теги
 
  //Для добавления\удаления используемых тегов допишите\удалите теги
 
  $content = strip_tags($content, '<p><a>');
 
  
 
  //Debug (Проверка того, что выводит парсер)
 
      //echo nl2br($content);
 
  
 
  //Открываем файл для чтения и перезаписи
     
  $fp = fopen('article.txt', 'write');
     
   
 
      //Записываем код в файл
     
  fwrite($fp, nl2br($content));
 
   
 
  //Закрываем файл
 
  fclose($fp);
     
      //Возвращаем напарсеный контент
 
  return $content;
     
      }
 
     //Вызываем функцию парсинга
 
  parser($url, $start, $finish); 
     
?>
Проста адрес в пиши в url остольное все сделано!
0
9 / 33 / 1
Регистрация: 25.05.2012
Сообщений: 113
01.07.2012, 23:08  [ТС]
Как раз парсер я и пишу=) спасибо уже сам справился
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.07.2012, 23:08
Помогаю со студенческими работами здесь

Вырезать часть кода из html страницы
Всем привет! У меня есть полный код html страницы мне нужно вырезать из всего 1 строку (секретный ключ) Я хотел сделать это сабстрингом...

Вывести часть текста (кода HTML) с последующей заменой
Здравствуйте! Проблема такая. На сайте есть форма обратной связи, где первая строка в которой нужно вводить имя, там стоит...

Как сохранить часть HTML кода с веб страницы?
Веб-страница с результатами поиска, к примеру 50 ссылок. Мне нужно сохранить все ссылки. Открываю страницу с помощью CppWebBrowser,...

Выбрать атрибут из HTML кода
есть переменная в php в ней ... &lt;div class=&quot;catalog_item item_16998468&quot; data-id=&quot;16998468&quot;&gt;...txt1...&lt;/div&gt; &lt;div...

Как выбрать одну таблицу из всего html кода
Привет например есть html страница, как с нее выбрать определенную таблицу ? например такую &lt;table class=&quot;tbl&quot;&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Киев стоит - украинская песня
zorxor 28.01.2026
wfWdiRqdTxc О Господи, Вечный, Ты . . . Я помоги, Бесконечный. . . Я прошу Ты. . . Я погибаю, спаси. . . Я прошу Тебя Вечный. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru