помогите вырезать статью скриптом с этого сайта, очень буду благодарен http://korrespondent.net/kyiv/883252 только текст статьи, без заголовка.
всё дело в том, что сам представляю как это сделать вот код статьи <span style="font-size:1.2em;" id="0097f">статья</span $sSource=file_get_contents($file); $pat='/<span.*id=\"00.*>.*<\/span>/U'; preg_match_all($pat, $sSource, $match); for( $i = 0; $i < count( $match[0] ); $i++ ){ echo $match[0][$i]."<hr>\n\r"; } посмотрите, я получаю много слоев спан этим кодом, но опчему-то без нужного
Код (Text): id=\"00.*> а где вторая кавычка? у меня он, кстати, выглядит так: Код (Text): <span id="0097f" style="font-size: 1.2em;"> кстати, что если заменить .* на .*?
добавил кавычки у меня <span style="font-size:1.2em;" id="0097f"> всё равно что-то не работает.. протестируйте пожалуйста!
Ребят, всё делается очень просто: PHP: <? $pattern = '/(?<=<span style="font-size:1\.2em;" id="(?:.{5})">)(.+?)(?=<\/span>)/s'; if(preg_match($pattern, file_get_contents('http://korrespondent.net/kyiv/883252'), $text)) { echo $text[1]; } else { echo "Не удалось распознать структуру текста"; } ?>