$url="http://www.pro-remont.com.ua/view.articles/mode.view/id.412/";
$get=file_get_contents($url);
preg_match_all("#\<html\>(.*)\<\/html\>#", $get, $matches);
print_r($matches);
выдает пустой массив. Где ошибка?Форум → Программирование → PHP для идиотов → Регулярки
Регулярки
-
Дек. 29, 2010, 1:57 д.п., спустя 58 секунд
сезон регулярок на пиха руС возвращением, Пiха! hyperoff.ru - качественный хостинг php -
Дек. 29, 2010, 2:02 д.п., спустя 4 минуты 40 секунд
#<html.*?>(.*)<\/html>#sСпустя 49 сек.http://pyha.ru/fishki/regexp/ вот вам в помощьhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
-
-
Дек. 29, 2010, 12:06 п.п., спустя 9 часов 47 минут 59 секунд
И ещё вопрос. Когда получаю контент:$url="http://newspoker.ru/poker_online/v-yanvare-startuet-uboc-6.html";
$url=file_get_contents($url);
echo $url;
выводит крякозябрами. как исправить кодировку? -
-
-
Дек. 29, 2010, 12:23 п.п., спустя 6 минут 37 секунд
ухаха! пиздец.. FjuZ, но а попробовать самому узнать? ;)Спустя 85 сек.файл скрипта наверное у тебя в cp-1251, а данные на том сайте в utf-8 ) -
Дек. 29, 2010, 12:28 п.п., спустя 5 минут 52 секунды
$url="http://newspoker.ru/poker_online/v-yanvare-startuet-uboc-6.html";
$urle=file_get_contents($url);
echo iconv("UTF-8", "cp-1251", $urle);
вообще пусто -
Янв. 2, 2011, 11:20 д.п., спустя 3 дня 22 часа 51 минуту
Ещё вопрос. Ставлю в вычислитель регулярок регулярку#<td> .{21}</td>#
и текст<td> Азербайджанский манат</td>
А совпадений нет :( Почему? -
-
Янв. 2, 2011, 12:59 п.п., спустя 59 минут 18 секунд
FjuZ, какая кодировка? попробуй модификатор u для юникодане всё полезно, что в swap полезло -
Янв. 2, 2011, 1:51 п.п., спустя 52 минуты 31 секунду
<td> Азербайджанский манат</td>
<?php
$text = '<td> Азербайджанский манат</td>';
preg_match_all('/td\>( )+(.+?)<\/', $text, $matches, PREG_PATTERN_ORDER);
print_r($matches[2]);
или я не правильно понял?
Пожалуйста, авторизуйтесь, чтобы написать комментарий!