NO, mira
$HTTP_SERVER_VARS['DOCUMENT_ROOT'];
esta variable es una variable del sistema, en la que te da la ruta absoluta del directorio donde tienes los documentos de tu web.
pero no da una URL .
Aqui lo que hacemos es pasar la variable del sistema a otra que es mas facil de utilizar.
$dir_htms = $HTTP_SERVER_VARS['DOCUMENT_ROOT'];
$dir_htms=$dir_htms."aqui la ruta normal donde tengas el archivo, p.eg. / pruebas/archivo.txt"
quedaria asi:
$dir_htms=$dir_htms."/ pruebas/archivo.txt"
fijate que pongo un punto para concatenar oseas unir la primera variable con el texto de la ruta.
Para abrir un archivo con escritura no puedes poner URL , osea
http://
un saludo