Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
19 / 15 / 7
Регистрация: 23.09.2010
Сообщений: 158

Выбор текста с чужой страницы

16.11.2010, 00:09. Показов 1464. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Необходимо вытащить текст с другой страницы, причем не просто текст, а именно в нужном месте, в моем случае, это расписание...
где в центре кода есть "
HTML5
1
<tr><td class='num'>16</td><td class='gr'><b>908</b></td><td><b>Упр учет</b> </td><td><b>Англ яз</b></td><td><b>Арх ЭВМ</td><td><b>Арх ЭВМ</b> </td><td></td></tr>
"
из этого надо вытащить названия предметов.
но сколько я не перепробовал вариантов, ну никак не хочет выводить даже все целиком
в начале file_get_contents("http://***/?object=teach_schedule");
потом насколько я понял надо preg-match ем, но я незнаю никаких параметров у него... а по примером непонятно что где означает.

помогите кто чем может...
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.11.2010, 00:09
Ответы с готовыми решениями:

Выбор текста с чужой страницы с использованием сэссии
собстно как от парсить страницу вкоторой надо вбить логин пароль? соединение https

Получение содержимого чужой страницы
Всем привет,в вебе совсем недвано начал копаться;если говорить прямо,мне необходим список последних новостей с сайта :использую код...

Чтение title с чужой страницы
Уважаемые форумчане, у меня к вам вопрос. Я сделал для сайта спойлер, который скрывает видеоролик и подгружается он автоматически как...

2
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
16.11.2010, 09:31
Лучший ответ Сообщение было отмечено CRazs как решение

Решение

может так:

PHP
1
2
3
4
5
6
<?php
$a=file_get_contents("http://***/?object=teach_schedule");
$b=Array();
preg_match('~<td><b>(.*)</b></td>~Usi',$a,$b);
echo $b[1];
?>
0
19 / 15 / 7
Регистрация: 23.09.2010
Сообщений: 158
16.11.2010, 15:27  [ТС]
Цитата Сообщение от Nazz Посмотреть сообщение
может так:

PHP
1
2
3
4
5
6
<?php
$a=file_get_contents("http://***/?object=teach_schedule");
$b=Array();
preg_match('~<td><b>(.*)</b></td>~Usi',$a,$b);
echo $b[1];
?>
работает, только немного не то),
PHP
1
preg_match('~<td class=\'gr\'><b>908</b></td><td>(.*)</td></tr>~Usi',$a,$b);
надо чтобы все попавшее между <b>(.*)</b> попало в массив, и чтобы получилось
PHP
1
2
3
4
5
$b[0] = группа;
$b[1] = 1пара;
$b[2] = 2пара;
$b[3] = 3пара;
$b[4] = 4пара;
Добавлено через 36 минут
все решилось при помощи
PHP
1
preg_match_all('~<td><b>(.*)</b>~Usi',$b[0],$c);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.11.2010, 15:27
Помогаю со студенческими работами здесь

Открытие чужой страницы на своем сайте?
Можно ли на своей страницы открыть чужой сайт и открыть все ссылки находящейся на нем автоматически, к примеру есть страница где при...

Получение ссылок на картинки с чужой страницы
Подскажите пожалуйста как решить поставленную задачу. Есть страничка http://angelscity.combats.com/inf.pl?1144788114 ,как я могу...

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

вытащить json -объект с чужой страницы
Добрый день. Есть страница (локально, на заводе) когда её загружаешь - приезжает джейсон большой из пост запроса как-то можно его...

передача данных чужой страницы на свой сайт ...?
Допустим, Вы в IE открыли какую либо динамически сформированную интернет страницу некоторого сайта site1.ru (это не ваш сайт) и на этой...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru