Добрый вечер.Мне нужно регулярно выражение которое вытаскивало бы текст из контейнера
<div id="status"></div>
напишите плиз его!И с пояснениями, если не трудно!
хочу не просто готовый вариант,а научиться самому..
Спустя 3 минуты (20.05.2012 - 22:33) Игорь_Vasinsky написал(а):
#<div id=\"status\">(.*)</div>#iusU
Спустя 2 минуты, 5 секунд (20.05.2012 - 22:35) bob marley написал(а):
Игорь_Vasinsky
Спасибо большое,а можете обьяснить че да как?
Спасибо большое,а можете обьяснить че да как?
Спустя 3 минуты, 8 секунд (20.05.2012 - 22:38) bob marley написал(а):
что-то,кстати,не рабит..=\
показывает
Array ( [0] => Array ( ) [1] => Array ( ) )
Error_Reporting(E_ALL);Header('content-type:text/html;charset=UTF-8;');
If($_GET['url'])
{
$FileGetContents = @File_Get_Contents('http://m.vk.com/'.$_GET['url']);
Preg_Match_All('#<div id=\"status\">(.*)</div>#iusU', $FileGetContents, $StatusVk);
Unset($FileGetContents);
print_r($StatusVk);
}
показывает
Array ( [0] => Array ( ) [1] => Array ( ) )
Спустя 5 минут, 2 секунды (20.05.2012 - 22:43) Игорь_Vasinsky написал(а):
Дай исходный текст
\" - экранирование кавычек, т.к. напрмер
i - регистро независимый поиск
u - юникод
s - необязателен, чтоб можно было указывать пробельный символ как \s и применять к нему квантификатор
U - жадность
чтоб если будет ещё какой нить </div>, например не получилось так
<div id="status">jlhdksjnd,ms </div>dsfsdfsfsfsfd
sdfsdf
<div>sdfsdf323</div>
. - любой символ
* - ноль или несколько раз
[php]#<div id=\"status\">(.*?)</div>#iusU[/php]
\" - экранирование кавычек, т.к. напрмер
preg_match("#<div id=\"status\">(.*)</div>#iusU", $text);
i - регистро независимый поиск
u - юникод
s - необязателен, чтоб можно было указывать пробельный символ как \s и применять к нему квантификатор
U - жадность
чтоб если будет ещё какой нить </div>, например не получилось так
<div id="status">jlhdksjnd,ms </div>dsfsdfsfsfsfd
sdfsdf
<div>sdfsdf323</div>
. - любой символ
* - ноль или несколько раз
Спустя 3 минуты, 53 секунды (20.05.2012 - 22:47) bob marley написал(а):
Игорь_Vasinsky
а же уже прислал исходник!вот ещё разок:
а же уже прислал исходник!вот ещё разок:
<?Php Error_Reporting(E_ALL);Header('content-type:text/html;charset=UTF-8;');
If($_GET['url'])
{
$FileGetContents = @File_Get_Contents('http://m.vk.com/'.$_GET['url']);
Preg_Match_All('#<div id=\"status\">(.*)</div>#iusU', $FileGetContents, $StatusVk);
Unset($FileGetContents);
print_r($StatusVk);
}
?>
Спустя 1 минута, 41 секунда (20.05.2012 - 22:49) Игорь_Vasinsky написал(а):
полностью url дай. возможно блок динамически вешается.
Спустя 1 минута, 22 секунды (20.05.2012 - 22:50) bob marley написал(а):
http://m.vk.com/durov к примеру
Спустя 38 секунд (20.05.2012 - 22:51) bob marley написал(а):
вот тут код: http://img.slovamne.ru/vkcom/durov
Спустя 9 минут, 1 секунда (20.05.2012 - 23:00) Игорь_Vasinsky написал(а):
))))))))) id смени на class
Спустя 5 минут, 11 секунд (20.05.2012 - 23:05) bob marley написал(а):
Игорь_Vasinsky
ахахахахаххахаха......xDxDxD...
по-моему надо идти за очками срочно...
Спасибо большое
ахахахахаххахаха......xDxDxD...
по-моему надо идти за очками срочно...
Спасибо большое
_____________
伊戈尔