acabo de probar lo que me dices de diferentes formas y tengo el mismo problema:
aqui el codigo modificado:
Cita: for($i=1;$i<$numeros1;$i++){ //bucle
//invierte los slash de linux a windows
$windows[$i]=str_replace("/","\\",$script1[$i]);
echo $windows[$i]."<br>"; //esto pinta bien
// mi servidor y mi cliente son windows.
//Tambien probe cambiado el archivo de texto.
if (ftp_get($id_con, $windows[$i], $windows[$i], FTP_BINARY)) {
//echo "Se ha guardado satisfactoriamente en $archivo_local\n";
} else {
echo "Ha ocurrido un problema\n";
}
}