XCrank

Рейтинг
70
Регистрация
27.04.2006

Обратитесь в переменка.ру, они поддерживают всех операторов

Одна из самых важных вещей - динамичиский <title></title>,большинство CMS не имеют этого (Даже некоторые платные не имеют этого простого наворота), а от этого зависит сколько страниц проиндексирует поисковик.

CURL поддерживают большинство, но не все.

Мое мнение, CURL - это не слишком удобные костыли. Учитесь ходить сами, умение программировать сокеты одно из важных навыков в web-программировании. Напишите свой класс, который мастерит POST и GET запросы, избавите себя от повторения рутинной работы, заодно и в HTTP протоколе разберетесь.

Я в свою очередь рекомендую ozon.ru/context/detail/id/1500069/

Пардон, не понял вопроса.

Используй модификатор шаблона U, он делает квантификаторы не жадными, чтобы шаблон захватывал все только до первого тега </h1>

P.S. И если ты ищешь то что между тегами <h1> и </h1> то тебе надо делать так:

$str = "слово <h1>Заголовок</h1>";


preg_match("/<h1>([^<]*)<\/h1>/U", $str, $res);

echo $res[1];
И еще вопросик. Если после </h1> таких еще штук 10 на странице после него не будет ли он до них идти?

Для того чтобы извлечь все результаты по шаблону используй функцию preg_match_all()

И еще не понял, почему [\S]*?

"\S" - насколько помню это любой непробельный символ. В твоем случае логичней поставить [^<]*

Самое сложное это точно предугадать это самое будущее веба =)

А можно ссылочку где про это почитать подробно?