- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ребята, помогите!
Вставляю скрипт:
<?
$text = file_get_contents("http://www.yr.no/place/Russia/Moscow/Moscow/");
$data = array();
preg_match("/<div class=\"yr-content-stickynav-three-fifths left\">(.*)<\/div>/Uis", $text, $out);
print "$out[1]";
?>
Все замечательно выводит, но! слетает конструкция html шаблона (блок меню заглатывается блоком контента).
Чего помогать то?!
Может быть в переменной $out[1] есть какой-то html код, он и ломает.
Ошибка в 17-й строке
Там в конце блока левый <div>. Замените <\/div> на <div>.
Там в конце блока левый <div>. Замените <\/div> на <div>.
Спасибо! Помогло.
---------- Добавлено 07.05.2012 в 15:15 ----------
Спасибо! Помогло.
Может еще подскажите, как через этот скрипт выводить таблицу?
Не понял. Какую таблицу?
Не понял. Какую таблицу?
<?
$text = file_get_contents("http://www.yr.no/place/Russia/Moscow/Moscow/");
$data = array();
preg_match("/<table class=\"yr-table yr-table-overview2 yr-popup-area\">(.*)<\/table>/Uis", $text, $out);
print "$out[1]";
?>
Вот так я хочу потянуть таблицу, но ничего не выводится(
а вам случаем нужно не всё от <table ..> до </table> включительно вывести ? если уж "таблицу" тяните.
тогда не $out[1], а $out[0] выводить надо...
а вам случаем нужно не всё от <table ..> до </table> включительно вывести ? если уж "таблицу" тяните.
тогда не $out[1], а $out[0] выводить надо...
Всю таблицу нужно тянуть.
Добавил $out[0] и нифига(
... и нифига(
есссесссно, что "нифига", если в источники 3 таблицы под паттерн попадают. нужна сверхжадная квантификация в патерне и вывод массива из таблиц. как вариант...
Скопируйте сюда полностью код со страницы http://www.yr.no/place/Russia/Moscow/Moscow/, который вы хотите вытянуть.