Hola Amigos
Tengo un script q se conecta a un ftp remoto y baja un archivo descuerdo a su nombre y id que consulto a una BD. Este es el codigo
Código PHP:
<?php
$valor=$_GET['id'];
$conect= odbc_connect('plcweb','root','');
$query2 = "SELECT * FROM [plcweb].[dbo].[manualplc] WHERE codProd = '".$valor."' ";
$resp2=odbc_exec($conect,$query2)or die(exit("Error en odbc_exec"));
$tipo = odbc_result($resp2,"manual_tipo");
$nombre = odbc_result($resp2,"manual_nombre");
$peso = odbc_result($resp2,"manual_peso");
$remote='x.x.x.x';
$user='Anonymous';
$passs='.........';
$file_name='./manuales/'.$nombre;
$new_file_name="C:\$nombre";
// ................Apertura de la conexxion FTP.................................
$conn_id = ftp_connect($remote);
//...........................Envio el USER y PASSW..................................
$login_result = ftp_login($conn_id, $user, $passs);
if ($login_result==TRUE) echo 'Correcto APERTURA'.'<br>';
//................................Descargo el FICHERO al temporal................
$fget_result=ftp_get($conn_id, $new_file_name, $file_name, FTP_BINARY);
if ($fget_result==TRUE)
echo 'Correcto TRANSFERENCIA';
ftp_quit($conn_id);
?>
DUDAS:
1)Lo baja bien solo que no le coloca el nombre y tampoco la extension.toca hacerlo de manera manual y todo bien.
2) Alguna opcion para no descargarlo en C:, sino que pregunte la ruta dodne lo quiera guardar?.
Gracias de antemano, por cualqueir sugerencia.