Ayuda para subir foto al servidor

Barbara
07 de Junio del 2005
Hola, espero que puedan ayudarme. Quiero subir una foto via ftp al servidor donde tengo la pagina. Tengo el siguiente codigo en php:

$ruta="C:Documents and SettingsBarbaraMis documentosBarbaraFotos\";

$nombre_archivo = $HTTP_POST_FILES['foto']['name'];

//datos del arhivo

$ruta.=$nombre_archivo;
$resource=ftp_connect ("www.imaggina.com",21);
if($login_result = ftp_login($resource, "usuario", "contraseña")){
$directorio=ftp_chdir($resource,"public_html/Barbara/Sitio Teletodo/imagenes/");
if(ftp_put($resource,$ruta,$directorio,FTP_BINARY)){
echo "El archivo ha sido cargado correctamente.";
}else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}

Siempre me sale el mensaje de error. Le he dado permisos de escritura a la carpeta de imagenes pero nada no hay manera, lo he intentando de todas formas.Si alguien puede ayudarme se lo agradezco mucho.

Saludos!!