10/04/2018 16:17
(Questo messaggio è stato modificato l'ultima volta il: 10/04/2018 16:48 da Chandler.)
considerando che è una delle piattaforme che mi interessano, direi di cominciare da questo allora
Comunque pur inserendo nel tuo script il link della home page del sito che ti ho dato, mi visualizza "il video non è stato trovato", quindi c'è qualcosa che non va...
questo è il codice inserito:
Comunque pur inserendo nel tuo script il link della home page del sito che ti ho dato, mi visualizza "il video non è stato trovato", quindi c'è qualcosa che non va...
questo è il codice inserito:
Codice:
<?php
$html = file_get_contents('https://wstream.video');
// Variabile in cui salvo il percorso del video
$src = null;
// Verifico che il codice HTML sia stato recuperato correttamente
if ($html !== false) {
// Utilizzo la libreria DOM di PHP per gestire il codice HTML
$doc = new DOMDocument();
// Assegno il codice HTML alla classe e verifico che il codice HTML sia corretto
if ($doc->loadHTML($html)) {
// Cerco tutti i tag "video"
$videos = $dom->getElementsByTagName('video');
// Scorro i tag "video"
foreach ($videos as $video) {
// Scorro i tag figli
foreach ($video->childNodes as $node) {
// Cerco il tag "source"
if ($node->nodeName == 'source') {
// Verifico che il tag "source" abbia degli attributi
if ($node->attributes) {
// Estraggo il valore dell'attributo "src" dal tag "source"
$src = $node->attributes->getNamedItem('src')->nodeValue;
// Fermo il ciclo se è stato trovato il video
if ($src) {
break;
}
}
}
}
// Fermo il ciclo se è stato trovato il video
if ($src) {
break;
}
}
}
}
if ($src) {
echo 'Il percorso del video è '.$src;
} else {
echo 'Il video non è stato trovato';
}
?>