Das "r" stört da tatsächlich, siehe:
http://php.net/manual/de/function.file.php
Der 2. Parameter wird anders genutzt, sollte hier einfach weggelassen werden.array file ( string $filename [, int $use_include_path ] )
Denke mal das kommt von:
http://de2.php.net/manual/de/function.fopen.php
resource fopen ( string $filename , string $mode [, int $use_include_path [, resource $zcontext ]] )
...
'r' Öffnet die Datei nur zum Lesen und positioniert den Dateizeiger auf den Anfang der Datei.