Ir para conteúdo
Fórum Script Brasil
  • 0

criar uma busca de dados em um texto simples


Michael Simoes Nilo Santana

Pergunta

tenho uma lista em formato texto onde contem vários dados assim,

 

#EXTINF:-1 tvg-id="" tvg-name="24H 101 Dalmatas" tvg-logo="https://i.imgur.com/9AMtWpi.png" group-title="Desenhos 24H",24H 101 Dalmatas
http://url:25461/live/usuario/senha/9092.m3u8
#EXTINF:-1 tvg-id="" tvg-name="24H 3Palavrinhas" tvg-logo="https://i.imgur.com/PPvV1TG.png" group-title="Desenhos 24H",24H 3Palavrinhas
http://url:25461/live/usuário/senha/9093.m3u8

gostaria de gerar um resultado com dados especifico assim ,

tvg-name= quero só o nome 

http quero só o número depois da senha 

esse exemplo não funciona com lista mais e mais ou menos isso que quero ,

<!DOCTYPE html>
<html lang="pt-br">
	<head>
		<meta charset="utf-8">
		<meta http-equiv="X-UA-Compatible" content="IE=edge">
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<title>lista</title>
		
	</head>
	<body>
		
		<?php

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "
#EXTINF:-1 tvg-id="" tvg-name="24H 101 Dalmatas" tvg-logo="https://i.imgur.com/9AMtWpi.png" group-title="Desenhos 24H",24H 101 Dalmatas
http://url:25461/live/usuario/senha/9092.m3u8
#EXTINF:-1 tvg-id="" tvg-name="24H 3Palavrinhas" tvg-logo="https://i.imgur.com/PPvV1TG.png" group-title="Desenhos 24H",24H 3Palavrinhas
http://url:25461/live/usuario/senha/9093.m3u8
#EXTINF:-1 tvg-id="" tvg-name="24H 3Palavrinhas - Hora de Dormir" tvg-logo="https://i.imgur.com/PPvV1TG.png" group-title="Desenhos 24H",24H 3Palavrinhas - Hora de Dormir
http://url:25461/live/usuario/senha/9094.m3u8
#EXTINF:-1 tvg-id="" tvg-name="24H A Bruxinha Sabrina" tvg-logo="https://i.imgur.com/GA6IVZh.png" group-title="Desenhos 24H",24H A Bruxinha Sabrina
http://url:25461/live/usuario/senha/9085.m3u8
#EXTINF:-1 tvg-id="" tvg-name="24H A Familia Addams" tvg-logo="" group-title="Desenhos 24H",24H A Familia Addams
http://url:25461/live/usuario/senha/9095.m3u8
#EXTINF:-1 tvg-id="" tvg-name="24H A Mansao Foster Para Amigos Imaginarios" tvg-logo="" group-title="Desenhos 24H",24H A Mansao Foster Para Amigos Imaginarios
http://url:25461/live/usuario/senha/8562.m3u8
#EXTINF:-1 tvg-id="" tvg-name="24H A Nossa Turma" tvg-logo="" group-title="Desenhos 24H",24H A Nossa Turma
http://url:25461/live/usuario/senha/10265.m3u8");
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);



preg_match_all('/(tvg-name="(?<name>.*?)".+tvg-logo="(?<logo>.*?)".+\n(?P<link>https?:\/\/.+))/', $response, $channels, PREG_SET_ORDER);

?>

<table>
    <thead>
        <tr>
            <th>Logo</th>
            <th>Name</th>
            <th>Link</th>
        </tr>
    </thead>

    <tbody>
        <?php foreach($channels as $channel): ?>
        <tr>
            <td><img src="<?php echo $channel["logo"] ?>" height="75" width="75" /></td>
            <td><?php echo $channel["name"] ?></td>
            <td><?php echo str_replace(".ts", ".m3u8", $channel["link"]) ?></td>
        </tr>
        <?php endforeach; ?>
    </tbody>
</table>
		
	
	</body>
</html>

quem tiver o dom de me ajudar agradeço, deu pra ver que n manjo nada de php , há se possível  o resultado que gerar salvar em outro texto kkk .

Editado por Michael Simoes Nilo Santana
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...