PHP: fopen: ningún archivo o directorio

Estoy intentando crear un archivo de registro para mi sitio web. Para hacer esto, uso el siguiente código para intentar abrir el archivo. Ahora el archivo aún no existe, pero la documentación indica que agregar el indicador “a +” asegura que el archivo se crea si no existe.

$file = fopen($_SERVER['DOCUMENT_ROOT']."/logs/mylogfile.txt", "a+"); 

El código anterior me da el siguiente error …

 Warning: fopen(E:/wamp/www/logs/mylogfile.txt) [function.fopen]: failed to open stream: No such file or directory 

Qué estoy haciendo mal ? Disculpe si esta es una pregunta estúpida, soy muy nuevo en PHP.

El segundo parámetro “a +” de fopen solo puede crear el archivo si el directorio existe. Asegúrese de que el directorio de registros esté allí. Si no es el uso del caso:

 mkdir($_SERVER['DOCUMENT_ROOT']."/logs/", 0777, true); 

(verdadero es la clave) antes de fopen ()