>>535
こう書き換えてみたら?

$s = '';
while (!feof($fp)){
 $s .= fgets($fp);
}
fclose($fp);

$n = preg_match_all($Pattern, $s, $ar, PREG_SET_ORDER);

for($i = 0; $i < $n; $i++){
 print $ar[$i][2] . "<br>¥n";
}