Поставил цель: написать скрипт для заполнения страницы блога постоянно обновляемой инфой с другого сайта.Для чего решил использовать php. Но так и не смог разобраться, чем и как лучше парсить. Кто-то советует регулярки, кто-то их хает, советует Simple PHP DOM Parser, третьи сами что-то пишут. Кто что думает по этому поводу?


Смотря на чем стоит исходный сайт и тот,куда хотите закинуть
С другого сайта это с какого? Какая цель затеи?
Цель затеи – отображать афишу концертов с сайтов типа metalafisha.ru на одной из страниц блога. Блог на Wordpress, сайт-источник на PHP-Fusion.
А как же уникальность? Вы собираетесь делать таким способом весь сайт?
ни в коем разе. И формат афиши,конечно же, будет кардинально изменен.
Лучше писать самому все вручную.
знать бы еще как. Но ладно, буду разбираться.
Я не о скрипте, а о наполнении.
Однозначно писать свой скрипт. Если что пиши – есть наработки текстовой стягивалки.
Решить данную проблематику можно двумя известными мне способами:
у каждого есть плюсы и минусы.
1. Скрип тянет текст в онлайн-режиме в переменную на твой скрипт
+ Не надо парится тенет в онлайне.
- Если они что нибудь поменяют в дизайне или сайт отключится, будет ошибка.
2. Крон, например раз в сутки запускает файлик(парселку) который записывает инфу с другого сайта в базу и выдает в переменную, а скрипт твоего сайте проверяет эту переменную если она пустая то выдает заранее подготовленную инфу, если не пустая – выводит инфу.
+ Не будет ошибок, если они в те теги которые ты будешь парсить не впихнут какую нибудь другую инфу.
- На твоем сайте инфа будет появляться позже чем на оригинале.
2 Gitaros: я собираюсь договориться с хозяевами сайта о сотрудничестве – я выкладываю у себя афишу с линками на их сайт. А они у себя меня отметят.
2 monstrpro_4857: изначально планировался второй вариант, как более простой, т.к. парсить надо кусок страницы, и его уже обрабатывать регулярками и формировать свою страницу.
Я думаю что “хозяйва сайта” с которым вы пытаетесь договориться, должны предоставить вам код с своей стороны который будет транслировать афишу на вашем сайте, таким образом они смогут отслеживать показ, а вы не будите воровать контент даже если захотите.
Также сначала договоритесь, а потом уже код пишите.
2 Gitaros: спасибо, попробую так.
Как правило подобные скрипты долго не живут, да и особого успеха они еще никому не приносили.