Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 25 Май, 2012, 02:46:59

Страниц: [1] 2
Печать
Автор Тема: Как вывести со страницы определенный <div id="">то что вывести</div>  (Прочитано 570 раз)
0 Пользователей и 1 Гость смотрят эту тему.
makar3000    ↓ 
11 Август, 2011, 05:23:39
НЕ ХУЕТА! ХУЕТА!

Карма: 1
Сообщений: 12
Сила слова: 8.33

Все это дело по средствам php
 
PHP
$getip = file_get_contents("http://prowebber.ru/");
preg_match_all( "#<div id=['\"]loading-layer-text['\"]>(.+?)</div>#is", $getip, $match);
 print_r($match[1]);

А как вывести именно вот это:
 
Записан
rider-sx    ↓ 
11 Август, 2011, 08:20:18 , спустя 2 часа 56 минут 39 секунд
НЕ ХУЕТА! ХУЕТА!

drmmmmmm
Группа: Адекваты

Карма: 32
Сообщений: 2718
Сила слова: 1.18

Может так же, регэкспами? По тебе кэп плачет)
Записан

KaFe    ↓ 
11 Август, 2011, 08:53:21 , спустя 33 минуты 3 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Сраный Тролль

Карма: -13346
Сообщений: 1727
Сила слова: -772.79

это и js' кажется можно сделать.
Записан

makar3000    ↓ 
12 Август, 2011, 12:28:03 , спустя 3 часа 34 минуты 42 секунды
НЕ ХУЕТА! ХУЕТА!

Карма: 1
Сообщений: 12
Сила слова: 8.33

KaFe    да можно, но прикол в том что это люди сделали чисто на php. Вот я и ищу того человека который мне поможет реализовать в php
 
Ну аватарка вообще у тебя =]
Записан
Ivan    ↓ 
12 Август, 2011, 01:27:39 , спустя 59 минут 36 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98

Тебе на помощь придет это:
1. http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F
2. http://ru.wikipedia.org/wiki/Представление_символов_в_регулярных_выражениях
3. http://gskinner.com/RegExr/
Записан

makar3000    ↓ 
12 Август, 2011, 01:52:54 , спустя 25 минут 15 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 1
Сообщений: 12
Сила слова: 8.33

Эхх перечитал и не нашел ответ на заданный вопрос...
Записан
artoodetoo    ↓ 
12 Август, 2011, 08:38:35 , спустя 6 часов 45 минут 41 секунду
НЕ ХУЕТА! ХУЕТА!

с особым цинизмом
Группа: в ухо

Карма: 124
Сообщений: 3805
Сила слова: 3.26

SimpleXml, xpath. регулярками конечно тоже можно .
только, сдается мне, конечная цель - вывести эту инфу в блок на другой страничке. тут лучше jQuery load(url #id) подойдет. пусть компьютер клиента берет на себя эту работу
Записан
makar3000    ↓ 
12 Август, 2011, 04:03:19 , спустя 7 часов 24 минуты 44 секунды
НЕ ХУЕТА! ХУЕТА!

Карма: 1
Сообщений: 12
Сила слова: 8.33

на php я уже это сделал. Остается вопрос в том как сделать так что бы можно было вытянуть инфу если она не в <div> и тд!?!?!? И без js
Записан
Ivan    ↓ 
12 Август, 2011, 04:24:23 , спустя 21 минуту 4 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98


на php я уже это сделал. Остается вопрос в том как сделать так что бы можно было вытянуть инфу если она не в <div> и тд!?!?!? И без js

Я же скинул тебе статьи в википедии, то что тебе надо называется регулярные выражения - язык описания поиска в своем роде.
$getip = file_get_contents("http://prowebber.ru/");
preg_match_all( "#<div id=['\"]loading-layer-text['\"]>(.+?)</div>#is", $getip, $match);
print_r($match[1]);

Тут #<div id=['\"]loading-layer-text['\"]>(.+?)</div>#is - это регулярное выражение, ты его я так понимаю не сам писал, иначе бы понимал что пишешь
 
инфу если она не в <div> и тд!?!?!?
Смотри что стоит до нее и после нее, из чего она состоит (из букв/цифр или только букв и тд), думай своей головой
Записан

makar3000    ↓ 
12 Август, 2011, 10:26:51 , спустя 6 часов 2 минуты 28 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 1
Сообщений: 12
Сила слова: 8.33

Так смотри, если я сделаю так= preg_match_all( "#<div id=['\"]loading-layer-text['\"]>Game:</div>(.+?) #is", $getip, $match);
 
То показывает только 1 слово Call а нужно что бы предложение....
 
Записан
Frozzeg    ↓ 
12 Август, 2011, 11:12:31 , спустя 45 минут 40 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Пятросянище

Карма: 92
Сообщений: 5500
Сила слова: 1.67

facepalm
Спустя 16 секунд добавил
продолжение следует...
Записан
Ivan    ↓ 
13 Август, 2011, 12:20:44 , спустя 1 час 8 минут 13 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98


Так смотри, если я сделаю так= preg_match_all( "#<div id=['\"]loading-layer-text['\"]>Game:</div>(.+?) #is", $getip, $match);
 
То показывает только 1 слово Call а нужно что бы предложение....
 
 

Дай ссылку на ту страницу, а то скриншот исходного кода не развернут там где нужно
Записан

makar3000    ↓ 
13 Август, 2011, 03:32:52 , спустя 3 часа 12 минут 8 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 1
Сообщений: 12
Сила слова: 8.33

Иван, gametracker.com/server_info/89.44.246.135:27015
 
Frozzeg Что то смешное? Вали нахрен с топика. Вот уже, лиж бы пост сраный набить.
Записан
Ivan    ↓ 
13 Август, 2011, 04:34:26 , спустя 1 час 1 минуту 34 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98

особо не вглядывался - думай сам, я лишь "прикинул"
Text
$Game:</span>(.+?)<span$s
Записан

Frozzeg    ↓ 
13 Август, 2011, 10:43:20 , спустя 6 часов 8 минут 54 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Пятросянище

Карма: 92
Сообщений: 5500
Сила слова: 1.67

Frozzeg Что то смешное? Вали нахрен с топика. Вот уже, лиж бы пост сраный набить.
я стал жертвой тролля
Записан
Страниц: [1] 2
Печать
 

Перейти в:  

Этот топик скрыли: NRG, adw0rd, Sinkler, artoodetoo, mario