Enviar arquivo via FTP

Bom dia amigos, estou com este problema que está me deixando de cabelo em pé.

Tenho um formulário aonde o arquivo será enviado via FTP, pelo que eu já vi no fórum o scriptcase não tem nada montado para isso, tem que fazer manual via php, então eu fiz no onValidate do formulário isso:

[code]$host_ftp = “host”;
$user_ftp = “user”;
$pass_ftp = “senha”;

$ftp_con = ftp_connect($host_ftp);

$ftp_log = ftp_login($ftp_con,$user_ftp,$pass_ftp);

$arquivo_nome = $_FILES[“arquivo”][“name”];
$arquivo_temp = $_FILES[“arquivo”][“tmp_name”];

if($arquivo_nome != “” and $arquivo_nome != “none”){

ftp_put($ftp_con, “public_html/css/”.$arquivo_nome, $arquivo_temp, FTP_BINARY);
}

ftp_close($ftp_con);[/code]

E mudei o tipo do dado do arquivo que é o campo da minha foto para Imagem(Nome do arquivo).

Gostaria de saber o que está errado e qual a solução.

Obrigado até +