Usa rutas absolutas en lugar de relativas.
En lugar de
http://locahost .. usa C:\htdocs\backup\ .. o el directorio que corresponda o mejor todavía usando . y .. para subir por la rama de directorios ... así no tendrás problemas a la hora de migrar tu sitio a otros servidores.
fopen() puede usar "wrappers" externos (usar
http://...) pero mkdir() no; .. necesita de ruta absoluta.
Recuerda que si programas para el lado del servidor (con PHP) .. las rutas de tus archivos pueden quedar fuera del alcance de
http:// (document_root) así que siempre que trabajes con archivos que leas desde PHP (fopen() .. include() ..etc) usa rutas absolutas y más si están en el própio servidor que las ejecuta.
Un saludo,