2017-07-12 11 views
0

htmlデータから行をエコーし​​ようとしましたが、空白のページが表示されます。助けてください。Cant explode関数からデータを取得

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

を試してみてください。何をエコーし​​たいのですか? –

+0

エコー文字列のHTMLデータ。例: "

ライブスコア&オッズ比較

"。 lqbalに感謝します。 – bambostar

+0

あなたのコード例では、 '$ rows [1]'はHTMLタグ '<!DOCTYPE html>'を含んでいます。この文字列をエコーすると、ブラウザはHTML DOCTYPE、つまり空白ページとして解析します。 – Ignatius

答えて

1

文字列のみに使用fungtionを爆発このコード

$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

コードありがとう – bambostar

関連する問題