Url Ausgabe richtig ausgeben


tekzen

Mitglied
Halllo,

ich möchte die Ausgabe als m3u8 abspielen können kriege es nicht hin, was mache ich verkehrt.

Code:
<?php
 
 
 $url = file_get_contents("http://web.canlitvlive.io/izle/bein-sports-haber.html");
 preg_match('#file:"(.*?)"#', $url,$getm3u8);

 echo ($getm3u8[1]);




?>
 

tekzen

Mitglied
hab xaamp drauf

wenn ich in meine Playliste den dateinamen mit der endung &m3u8 angebe wird der stream normalerweise live abgespielt, hier in dem fall leider nicht.

also xaamp läuft

ich habe in meiner playlist die adresse so gesichert

#EXTINF:-1,mein Sendername beispiel meins
http://meins.php&m3u8
 

tekzen

Mitglied
Echo gibt folgendes aus:

Code:
http://ch.canlitvlive.io/bein-sports-haber/live.m3u8?tkn=pHJwEEzCO66ccx9xdzs0Sg&tms=1574462297
 

ikosaeder

Teekannen-Agnostiker
Wenn das die richtige Url ist, dann musst du sie doch nur noch öffnen.
Z.B mit header("Location:" echo ($getm3u8[1]));
 
Zuletzt bearbeitet:

tekzen

Mitglied
was mache ich hier verkehrt? kriege stream nicht abgespielt


Code:
<?php

$url = file_get_contents("www.showtv.com.tr/canli-yayin/showtv");
preg_match('#ht_stream_m3u8":"(.*?)"#', $url,$getm3u8);
header("Location: ".$getm3u8[1] );

?>
 

ikosaeder

Teekannen-Agnostiker
Da sind Unterschiede im regulären Ausdruck. Lass dir per echo das nochmal ausgeben und schau ob die URL bei der direkten Eingabe funktioniert.
 

tekzen

Mitglied
echo sagt:

Code:
https:\/\/ciner-live.ercdn.net\/showtv-aes\/playlist.m3u8?e=1574707173&st=qaRWTYFPiy8aD7TGtlfUHg&tv=1
da stören die \/ zeichen wie bekomme ich die weg?
 
Zuletzt bearbeitet: