Mira reduci el codigo, y con esto logre subir un archivo correctamente...creo un directorioo y luego con put subo un archivo.....ahora tendre que ver como subo mas de uno.....
Código PHP:
$ftpID = ftp_connect('myhost.com');
ftp_login($ftpID, '[email protected]','pass');
$path_remoto = '/';
$path_local = '/var/www/html';
# Creamos un directorio con la fecha actual
ftp_mkdir($ftpID, $path_remoto."/".date("Ymd"));
ftp_put($ftpID, $path_remoto."/".date("Ymd").'/prueba1.php', $path_local.'/prueba.php',FTP_ASCII);
=) vamos que se puede