[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вытянуть текст из хтмл источника
Nuzhser
Вытянуть текст из хтмл источника? Какие функции посоветуете, может кто и скрипты какие?



Спустя 10 минут, 20 секунд (25.06.2010 - 19:33) Basili4 написал(а):
file_get_contents

Спустя 6 минут, 12 секунд (25.06.2010 - 19:39) Nuzhser написал(а):
ну я уже это сделал. Дальше не знаю, ведь мне нужен кусок текста а не весь сорс.

Спустя 2 минуты, 11 секунд (25.06.2010 - 19:41) Basili4 написал(а):

я даже боюсь предположить чем вызван этот вопрос это делается так
$a=file_get_contents(ПУТЬ К ИСТОЧНИКУ)

Спустя 4 минуты, 11 секунд (25.06.2010 - 19:46) Nuzhser написал(а):
А вытянуть из самого сорса только нужный мне текст это как я понимаю прегами придется делать?
То есть я не знаю как указателем в файле показать начало и конец нужного мне фрагмента и как его вырезать оттуда?

Спустя 6 минут, 5 секунд (25.06.2010 - 19:52) FatCat написал(а):
Теги пострипать?

Спустя 10 минут, 36 секунд (25.06.2010 - 20:02) Nuzhser написал(а):
Сомневаюсь шо этого хватит мне в придачу надо один путь к изображению копирнуть что совсем рядом с нужным мне текстом

Спустя 12 минут, 28 секунд (25.06.2010 - 20:15) SlavaFr написал(а):
вот тебе SimpleXml http://www.php.net/manual/en/book.simplexml.php
вот тебе ХPath http://www.php.net/manual/en/simplexmlelement.xpath.php

и в случае если хмл очень болъшой, то sax parser. http://www.php.net/manual/en/book.xml.php

исходя из тобой предоставленной информации больше ни чем не могу помоч


Спустя 3 минуты, 54 секунды (25.06.2010 - 20:19) Nuzhser написал(а):
ну че. иду читать. unsure.gif

Спустя 51 минута, 5 секунд (25.06.2010 - 21:10) Lolik написал(а):
Регулярные выражения любой кусок сумеешь выдернуть wink.gif

Спустя 15 часов, 3 минуты, 30 секунд (26.06.2010 - 12:13) Nuzhser написал(а):
to Lolik
Оно то так, но ведь кусок то все время меняется по сути.

Спустя 32 минуты, 16 секунд (26.06.2010 - 12:45) SlavaFr написал(а):
Цитата (Nuzhser @ 26.06.2010 - 09:13)
Оно то так, но ведь кусок то все время меняется по сути.

в общем регулярные выражения иногда могут привести быстро к нужному результату.

О.Т.
К стате не только регулярные выражения, но и детальное описание проблем в форуме как правило приводит быстро к нужному результату.
Так что структура, размер и особенности расспожения участков в твоем XML могли бы помоч помогающим дать тебе более подходящий инструмент для решения конкретной проблемы.

Спустя 7 минут, 57 секунд (26.06.2010 - 12:53) Nuzhser написал(а):
Да я вобщем не могу выкинуть на форум этот сорс он ведь не мой.
Мне помогает вытянуть текст такая штука как simplehtmldom
Но вытягивается весь текст дальше мне надо вытянуть кусок из середины.
Нет другого варианта как прег учить самому, оно и хорошо хоть чтото буду знать на эту тему biggrin.gif
Если не трудно Slava простой примерчик по вырезанию из текста с помощью прега

Спустя 12 минут, 3 секунды (26.06.2010 - 13:05) SlavaFr написал(а):
Цитата (Nuzhser @ 26.06.2010 - 09:53)
Если не трудно Slava простой примерчик по вырезанию из текста с помощью прега

К сожалению нет простых кусочков. Регулярные выражения пишутся под конкретную задачу.
Примеры ты можеш глянуть в доку. http://www.php.net/manual/en/ref.pcre.php
или здесь в форуме есть тоже много примеров.

Спустя 55 минут, 27 секунд (26.06.2010 - 14:01) Nuzhser написал(а):
Хорошо если упрусь в стену напишу конкретный вопрос по коду, пока спасибо. smile.gif

Спустя 1 час, 14 минут, 43 секунды (26.06.2010 - 15:16) Nuzhser написал(а):
Проблему с вытягиванием текста я решил с помощью
simplehtmldom strpos и substr
но вот вытянуть нужный путь к имаджу когда еще и несколько их есть в сорсе не знаю как


_____________
Лэт ит би
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.