¿y como esperas que el archivo tenga datos
si en ningún memento escribes en él?, francamente no ha consultado la documentación como debería, es cuestión de lógica:
$fp = fopen($archivo, "w+");
//abro el archivo en modo escritura
//
¿¿¿¿ dónde lo escribes ???? http://www.php.net/manual/es/function.fwrite.php
fclose($fp);
//cierro el archivo
y la línea que te da error no es obvia "f
read"