Имеется следующий код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
Видеоподкаст - обзор положения в олимпийском конкурсе
(Ответов: 9, Просмотров: 1084)
- 28.01.2010 19:09
Рассказываю, как зарабатывать в admitad, skype terehoff62
Мой блог - 28.01.2010 19:38
- Регистрация: 06.12.2009
- Сообщений: 1,380
- Репутация: 23
Оказалось все просто. Для работы с удаленными URL в настройках PHP должна быть установлена опция allow_url_fopen.
-------------
Ан нет, не помогло. Данная настройка должна стоять на том сервере, с которого мы хотим открыть страницу - 28.01.2010 21:11
- Регистрация: 19.12.2009
- Сообщений: 209
- Репутация: 5
Можешь в личку кинуть УРЛ к которому обращаешься через file_get_contents , а то как-то без него тяжело определить причину?
Мой блог о заработке в сети - Web Arbeiten
Я - блоггер!. Актуальное о блоггинге и заработке - 28.01.2010 22:51
- Регистрация: 08.09.2009
- Сообщений: 341
- Репутация: 19
Хотим в топ? Читаем SEO блог – SeoKiev.com. Подпишись на RSS. - 28.01.2010 23:09
lagun4ik, проблема в получении страницы. Сервер не дает добро на это
Рассказываю, как зарабатывать в admitad, skype terehoff62
Мой блог - 28.01.2010 23:35PHP код:
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);
}
Как выводить деньги с Webmoney с комиссией в 15 рублей? - блог об интернет-бизнесе - 29.01.2010 11:16
Задача в целом состоит в следующем - на сайте есть ссылка на плейлист, и она меняется 1-2 раза в сутки на другую (ссылок всего две). Вот я хочу, чтобы скрипт говорил мне, какая из двух ссылок на плейлист в данный момент существует.
Ссылка имеется только в исходном коде, и флеш плееру указывает на то, откуда брать файлы для воспроизведения.Рассказываю, как зарабатывать в admitad, skype terehoff62
Мой блог - 29.01.2010 13:32
- 30.01.2010 13:10
Главное, чтобы либа Libcurl была подключена на сервере, иначе надо будет хостеру писать, чтоб подключил
Рассказываю, как зарабатывать в admitad, skype terehoff62
Мой блог - 30.01.2010 15:08
- Регистрация: 04.09.2009
- Сообщений: 2,143
- Репутация: 104
Насколько я понял, данный код заменяет эту строку?
PHP код:У хостера спросил, данная библиотека подключена.$file = file_get_contents('http://domain.ru/1.html');
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Олимпийский блог-видеоподкаст | Дайджест блогосферы | 0 | 03.03.2010 23:29 |
Один из видов и идей продвижения в Олимпийском блоге | Дайджест блогосферы | 0 | 12.02.2010 08:01 |
Видеоподкаст: заработок на рефералах | Дайджест блогосферы | 22 | 22.01.2010 01:22 |
Почему форум MMGP купил рекламу на олимпийском blogbill.ru | Дайджест блогосферы | 16 | 20.01.2010 17:49 |
Внешняя оптимизация – общие положения и методы | Дайджест блогосферы | 7 | 06.01.2010 21:04 |