2時間ググりましたが答えに辿りつきませんでした…

外部のサイトを読み込み、文字コードを変換して出力したいのですが
どうしてもエラーの表示が出てしまいます。
多分、とてつもなく馬鹿な事をしているのだと思いますが…
この場合、どのようにしたら良いのでしょうか?
ヒントだけでも頂けたら幸いです。

下記、エラーが出たもの

<?php
$max =30;//MAX件数

$arr = file("http://pc8.2ch.net/php/subback.html");
$lines = $arr;
$lines = mb_convert_encoding($lines, "UTF-8");

for($i = 0; $i < $max; $i++)
echo $lines[$i];

?>