Заголовок ответа сервера

Тема в разделе "Как сделать...", создана пользователем Stripe, 10 окт 2010.

Статус темы:
Закрыта.
  1. Stripe

    Stripe

    Регистр.:
    21 окт 2007
    Сообщения:
    164
    Симпатии:
    9
    Следующий код:

    PHP:
        $main = array();   
        if( 
    $curl curl_init() ){
            
    curl_setopt($curl,CURLOPT_URL,$url);// Задаем ссылку
            
    curl_setopt($curlCURLOPT_USERAGENT$uagent);  // useragent
            
    curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);// Скачанные данные не выводить поток
            
    curl_setopt($curl,CURLOPT_HEADER,true);// Нужно вывести http заголовки в массив
            
    $out curl_exec($curl);// Скачиваем
            
    curl_close($curl);// Закрываем соединение
        
    }
        
        
    $parts split("\n",$out,2);   
        
    $main split(" ",$parts[0],3);   
        
    print_r($main);
        echo 
    $otvet $main[1];
        echo 
    '<br>'.$link;
    Собирает заголовки ответов сервера.
    Проблема в том что есть адрес mms:// вместо http:// то результата нет, ровно так же его нет в этом случае:
    $link = 'http://radiostreamone.mine.nu:18010/listen.pls';
    Как решить эту проблему? Куда копать?
     
  2. horpah

    horpah

    Регистр.:
    21 июн 2010
    Сообщения:
    199
    Симпатии:
    55
    Все верно, ничего курла и не вернет, т.к. там нет никаких заголовков. Про протокол MSS почитай тут _http://ru.wikipedia.org/wiki/Microsoft_Media_Server
     
    Stripe нравится это.
  3. Stripe

    Stripe

    Регистр.:
    21 окт 2007
    Сообщения:
    164
    Симпатии:
    9
    Он отдает хоть какие то данные по которым можно отличить правильный адрес или нет?
     
  4. diavolic

    diavolic

    Регистр.:
    17 мар 2010
    Сообщения:
    522
    Симпатии:
    102
    лови во вложении надстройку над IE, которая заголовки показывает. сам все и увидишь что возвращает а что нет ответы.
     

    Вложения:

Статус темы:
Закрыта.