PHP - Cómo descargar el m3u8 usando php?

 
Vista:
Imágen de perfil de dani
Val: 50
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Cómo descargar el m3u8 usando php?

Publicado por dani (15 intervenciones) el 19/12/2020 01:19:14
Imaginemos que el link sea: https://sitioprivado.tv/24/media.m3u8 y el contenido sea algo parecido a:
1
#EXTM3U #EXT-X-VERSION:3 #EXT-X-MEDIA-SEQUENCE:5354 #EXT-X-ALLOW-CACHE:YES #EXT-X-TARGETDURATION:11 #EXTINF:10.010000, https://sitioprivado.tv/tools/24_5354.ts #EXTINF:10.977633, https://sitioprivado.tv/tools/24_5355.ts #EXTINF:10.010000, https://sitioprivado.tv/tools/24_5356.ts #EXTINF:9.042367, https://sitioprivado.tv/tools/24_5357.ts #EXTINF:9.409400, https://sitioprivado.tv/tools/24_5358.ts #EXTINF:10.010000, https://sitioprivado.tv/tools/24_5359.ts
Es posible usando un código php desde mi hosting pueda conseguir el contenido y descargarlo con otro nombre?
Estaba pensando en esto
1
2
file_get_contents($url);
header("Content-Disposition: attachment; filename=canal.m3u8")
Pero se que file get contents no funciona bien en https, que solucion existe?

Alguna manera de extraer el m3u8 del sitioprivado.tv, y luego descargar con el nombre canal.m3u8 con el mismo contenido?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de dani
Val: 50
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Cómo descargar el m3u8 usando php?

Publicado por dani (15 intervenciones) el 19/12/2020 18:23:45
Intenté con ese código, pero tengo resultado vacio.
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$url = 'https://sitioprivado.tv/24/media.m3u8';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
$data = curl_exec($curl);
curl_close($curl);
 
echo $data;
header("Content-Disposition: attachment; filename=canal.m3u8")
?>
Cúal sería mi problema?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar