Имеется следующий кодPHP код:который по идее должен на указанной странице искать в коде необходимое слово. В частности, в строке
<?
$file = file_get_contents('http://domain.ru/1.html');
if(preg_match("/e4fc/",$file)){
echo "Вхождение найдено";
}
else{
echo "Вхождение не найдено";
}
?>Код HTML:скрипт находит 60b925ee745b29c4654ddf7c13f32d03 но не находит a5d774cca3d762f81467e4fc4e926daa. Кто знает, подскажите, как с этим бороться. Спасибоhttp://video-9.domain.ru/s/a5d774cca3d762f81467e4fc4e926daa/_02/60b925ee745b29c4654ddf7c13f32d03.flv
Интервью с Алтайским Блоггером: разговор о фрилансе
(Ответов: 8, Просмотров: 1436)
- 14.01.2010 19:11
Как выводить деньги с Webmoney с комиссией в 15 рублей? - блог об интернет-бизнесе - 21.01.2010 09:33
Оказалось все просто. Для работы с удаленными URL в настройках PHP должна быть установлена опция allow_url_fopen.
-------------
Ан нет, не помогло. Данная настройка должна стоять на том сервере, с которого мы хотим открыть страницу - 21.01.2010 16:46
- Регистрация: 06.12.2009
- Сообщений: 1,380
- Репутация: 23
Можешь в личку кинуть УРЛ к которому обращаешься через file_get_contents , а то как-то без него тяжело определить причину?
- 21.01.2010 17:24
- Регистрация: 07.01.2010
- Сообщений: 710
- Репутация: -18
- 21.01.2010 17:36
lagun4ik, проблема в получении страницы. Сервер не дает добро на это
Рассказываю, как зарабатывать в admitad, skype terehoff62
Мой блог - 21.01.2010 17:40
- Регистрация: 06.12.2009
- Сообщений: 1,380
- Репутация: 23
PHP код:preg_match("/(e4fc?)/",$file)
---------- Сообщение добавлено 08:31 ---------- Предыдущее 08:30 ----------
Тогда можно КУРЛ использовать, сейчас дам код.
---------- Сообщение добавлено 08:34 ---------- Предыдущее 08:31 ----------PHP код:Но нужно установить curl на сервер$url = 'линк';
if( $curl = curl_init() ){
curl_setopt($curl,CURLOPT_URL, $url);
//разрешение редиректа
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
//если 30 секунд не отвечает, выходим
curl_setopt($curl,CURLOPT_CONNECTTIMEOUT,30);
//юзер агент
curl_setopt($curl,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2');
//в $html вернятся страница
$html = curl_exec($curl);
}
- 21.01.2010 17:50
- Регистрация: 07.01.2010
- Сообщений: 710
- Репутация: -18
Задача в целом состоит в следующем - на сайте есть ссылка на плейлист, и она меняется 1-2 раза в сутки на другую (ссылок всего две). Вот я хочу, чтобы скрипт говорил мне, какая из двух ссылок на плейлист в данный момент существует.
Ссылка имеется только в исходном коде, и флеш плееру указывает на то, откуда брать файлы для воспроизведения. - 21.01.2010 18:04
- Регистрация: 07.01.2010
- Сообщений: 1,007
- Репутация: 24
ах да, забыл про закрытие соединения.
curl_close($curl);Exbox.ru - проверенный обменник электронных денег! Рекомендую! - 22.01.2010 02:08
Главное, чтобы либа Libcurl была подключена на сервере, иначе надо будет хостеру писать, чтоб подключил
Как выводить деньги с Webmoney с комиссией в 15 рублей? - блог об интернет-бизнесе
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Интервью с блоггером Rex711 | Дайджест блогосферы | 0 | 14.05.2010 14:54 |
Разговор о баннерной рекламе | Дайджест блогосферы | 0 | 21.04.2010 12:59 |
Как стать популярным блоггером? Два способа! | Дайджест блогосферы | 3 | 07.03.2010 13:11 |
7 причин почему вы стали блоггером | Дайджест блогосферы | 0 | 25.02.2010 19:22 |
Шаблоны для интервью | Блоги | 43 | 26.01.2010 13:11 |