Интервью с Алтайским Блоггером: разговор о фрилансе

(Ответов: 8, Просмотров: 1436)
  1. Дипломник
    • Регистрация: 05.01.2010
    • Сообщений: 116
    • Записей в дневнике: 1
    • Репутация: 18
    Имеется следующий код

    PHP код:
    <?
     $file 
    file_get_contents('http://domain.ru/1.html');
     if(
    preg_match("/e4fc/",$file)){
      echo 
    "Вхождение найдено";
     }
     else{
      echo 
    "Вхождение не найдено";
     }
    ?>
    который по идее должен на указанной странице искать в коде необходимое слово. В частности, в строке
    Код HTML:
    http://video-9.domain.ru/s/a5d774cca3d762f81467e4fc4e926daa/_02/60b925ee745b29c4654ddf7c13f32d03.flv
    скрипт находит 60b925ee745b29c4654ddf7c13f32d03 но не находит a5d774cca3d762f81467e4fc4e926daa. Кто знает, подскажите, как с этим бороться. Спасибо
    • 0
  2. Banned
    • Регистрация: 08.09.2009
    • Сообщений: 1,478
    • Репутация: 80
    • Webmoney BL: ?
    Оказалось все просто. Для работы с удаленными URL в настройках PHP должна быть установлена опция allow_url_fopen.

    -------------

    Ан нет, не помогло. Данная настройка должна стоять на том сервере, с которого мы хотим открыть страницу
    • 0
  3. Гуру
    • Регистрация: 06.12.2009
    • Сообщений: 1,380
    • Репутация: 23
    Можешь в личку кинуть УРЛ к которому обращаешься через file_get_contents , а то как-то без него тяжело определить причину?
    • 0
  4. Banned
    • Регистрация: 07.01.2010
    • Сообщений: 710
    • Репутация: -18
    Цитата Сообщение от OKyJIucT Посмотреть сообщение
    Оказалось все просто. Для работы с удаленными URL в настройках PHP должна быть установлена опция allow_url_fopen.
    То есть проблема в получении страницы? Или все же проблема в поиске?
    • 0
  5. Я из admitad :) Аватар для terehoff
    • Регистрация: 15.07.2009
    • Сообщений: 2,605
    • Записей в дневнике: 18
    • Репутация: 1150
    • Webmoney BL: ?
    lagun4ik, проблема в получении страницы. Сервер не дает добро на это
    Рассказываю, как зарабатывать в admitad, skype terehoff62
    Мой блог
    • 0
  6. Гуру
    • Регистрация: 06.12.2009
    • Сообщений: 1,380
    • Репутация: 23
    PHP код:
    preg_match("/(e4fc?)/",$file


    ---------- Сообщение добавлено 08:31 ---------- Предыдущее 08:30 ----------

    Тогда можно КУРЛ использовать, сейчас дам код.

    ---------- Сообщение добавлено 08:34 ---------- Предыдущее 08:31 ----------

    PHP код:
    $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);
        } 
    Но нужно установить curl на сервер
    • 0
  7. Banned
    • Регистрация: 07.01.2010
    • Сообщений: 710
    • Репутация: -18
    Задача в целом состоит в следующем - на сайте есть ссылка на плейлист, и она меняется 1-2 раза в сутки на другую (ссылок всего две). Вот я хочу, чтобы скрипт говорил мне, какая из двух ссылок на плейлист в данный момент существует.
    Ссылка имеется только в исходном коде, и флеш плееру указывает на то, откуда брать файлы для воспроизведения.
    • 0
  8. Гуру
    • Регистрация: 07.01.2010
    • Сообщений: 1,007
    • Репутация: 24
    ах да, забыл про закрытие соединения.
    curl_close($curl);
    Exbox.ru - проверенный обменник электронных денег! Рекомендую!
    • 0
  9. Дипломник
    • Регистрация: 05.01.2010
    • Сообщений: 116
    • Записей в дневнике: 1
    • Репутация: 18
    Главное, чтобы либа Libcurl была подключена на сервере, иначе надо будет хостеру писать, чтоб подключил
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Интервью с блоггером 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

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры