Si consultas la función en 
www.php.net verás que con "r+" intentas abrir el archivo para LECTURA y escritura... debe existir. Te sugiero uses "w", que ahí sí, en caso de no existir lo crea (intenta). Igual confirma la ruta.. fopen() crea archivos, no directorios... solo cuestiones a tener en cuenta. 
Suerte! 
