[help]вывод ссылки

Тема в разделе "PHP", создана пользователем pronax, 6 окт 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. pronax

    pronax Постоялец

    Регистр.:
    21 сен 2008
    Сообщения:
    146
    Симпатии:
    10
    вообщем... у нас в есть обменник
    files.gw.kz
    при заливки файла выдаётся 2-ве ссылки "постоянная" "и временная" тоесть:
    http://files.gameworld.kz/?22523 - постоянная

    http://files.gw.kz/get/512f964b19c6e924b20b1512 - временая(генерируется каждый раз новая)....
    я заливаю туда он-лайн фильмы... но прямая ссылка перестаёт действовать через пару дней....
    мне надо чтоб я вводил постоянную ссылку на файл, а он мне выводил времменый...
    тоетсь так....
    сайт-> новость->видео плеер-> в него вставлена "постоянная ссылка" -> и плеер сам брал "временную" ссылку.... :bc: тоетсь для каждого пользователя новая....


    (как-то так объяснил...)
     
  2. Liver

    Liver

    Регистр.:
    24 сен 2008
    Сообщения:
    316
    Симпатии:
    91
    Понятно, что ничего не понятно :)

    Плейер это такая зараза неплослушная что ему не обьяснить :)
    А вот пойти по постоянной ссылке и выдрать регуляркой временную возможно.

    Ваша задача слишком туманно описана.
     
  3. pronax

    pronax Постоялец

    Регистр.:
    21 сен 2008
    Сообщения:
    146
    Симпатии:
    10
    Попробую так объяснить....
    Есть он-лайн фильмы! они льются на наш обменник...
    я вставляю в плеер ссылку "временную".... но через несколько дней действие ссылки заканчивается, и соответственно не работает фильм....

    мне надо.... сделать вот так... я вставляю в плеер "постоянную" ссылку, а плеер уже сам грузит "временную" для каждого пользователя.... тоесть автоматом обновляет "времменую ссылку"....

    мне нужен скрипт php который бы брал этот код.... а прикрутить его к плееру уже сам смогу)
    так понятней?!:smmne:
     
  4. ZVEROBOY

    ZVEROBOY Постоялец

    Регистр.:
    27 авг 2007
    Сообщения:
    75
    Симпатии:
    26
    Лови код:

    PHP:
    //Функция для получения временной ссылки

    function get_temporary_url($constant_url){
        
    $upload_site_content=file_get_contents($constant_url);
        
    $match_arr=array();
        if (
    preg_match("/href=(http:\/\/files.gw.kz\/get[^>]+)/",$upload_site_content,$match_arr)) return $match_arr[1];
            else return 
    false;
        }

    //Пример работы функции
        
    print get_temporary_url("http://files.gameworld.kz/?22523");

     
    JohnyG и pronax нравится это.
Статус темы:
Закрыта.