2017-07-12 3 views
0

J'ai essayé de faire écho une ligne à partir des données html mais elle affiche une page vierge. S'il vous plaît aider.Cant Obtenir les données de la fonction explode

<?php 
$url_data = file_get_contents('http://www.nowgoal.com/analysis/1374177.html'); 
$rows  = explode("\n",$url_data); 
echo $rows[1];?> 
+0

fungtion utilisé pour exploser seule chaîne. ce que tu veux faire écho? –

+0

renvoie une chaîne de données html. exemple: "

Scores en direct & Comparaison des chances

". Merci lqbal. – bambostar

+0

Dans votre exemple de code, '$ rows [1]' contient une balise HTML: ''. Lorsque vous renvoyez cette chaîne, votre navigateur l'analysera en tant que HTML DOCTYPE, donc la page blanche. – Ignatius

Répondre

1

Essayez ce code

$f = fopen ("file.html", "r"); 
$ln = 0; 
while ($line= fgets ($f)) { 
    if ($line===FALSE) print ("FALSE\n"); 
    else $rows[$ln] = htmlspecialchars($line); 

    $ln++; 
} 
print $rows[1]; 
fclose ($f); 
+0

merci pour le code – bambostar