Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/08/2006, 13:00
tattojk
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 2 meses
Puntos: 2
Busqueda Este es mi codigo...

<html>
<head>
<title>Importar archivos de Rsn</title>
<script type="text/javascript">
function ValidaVacios()
{
if(form1.txtUsuario.value=='')
{
alert('No ha digitado el nombre del usuario')
form1.txtUsuario.focus()
return false
}
if(form1.txtClave.value=='')
{
alert('No ha digitado la clave del usuario')
form1.txtClave.focus()
return false
}
if(form1.txtArchivo.value=='')
{
alert('No ha digitado el nombre del archivo a importar')
form1.txtArchivo.focus()
return false
}
return true
}
</script>
</head>

<form name="form1" method="post" action="">
<table width="40%" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2"><div align="center"><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><strong>Importar
Ficheros de Rsn</strong></font></div></td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Usuario</font></div></td>
<td><input name="txtUsuario" type="text" id="txtUsuario" value="<? echo $_REQUEST[txtUsuario]?>"></td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Clave</font></div></td>
<td><input name="txtClave" type="password" id="txtClave" value="<? echo $_REQUEST[txtClave]?>"></td>
</tr>
<tr>
<td colspan="2"><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">Debe existir el directorio Planos para importar
los archivos</font></td>
</tr>
</table>
<table width="40%" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="51%"><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nombre
del archivo a importar</font></div></td>
<td width="49%"><input name="txtArchivo" type="text" id="txtArchivo"></td>
</tr>
<tr>
<td colspan="2"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Reportes</font>
<input name="chkReporte" type="checkbox" id="chkReporte" value="checkbox"></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="button" name="Submit" value="Importar" onClick="if(ValidaVacios()==true){form1.Accion.val ue='Importar';form1.submit();}">
<input name="Accion" type="hidden" id="Accion">
</div></td>
</tr>
</table>
</form>
</html>
<?php
if($_POST['Accion']=='Importar')
{
$Conect = ftp_connect("10.10.88.205");
if($Conect){}
else
{echo "No se pudo conectar con servidor";exit;}
$resultado_login = ftp_login($Conect, $_REQUEST['txtUsuario'], $_REQUEST['txtClave']);

$Dir = ftp_pwd($Conect);


$archivo_local = $_REQUEST['txtArchivo'];
if($_POST['chkReporte'])
{
$archivo_remoto = $Dir."/reportes/".$archivo_local;
}
else
{
$archivo_remoto = $Dir."/".$archivo_local;
}
$gestor = fopen("C:/Planos/".$archivo_local, 'w');
if (ftp_get($Conect, $gestor, $archivo_remoto, FTP_ASCII, 0))
{
echo "<script>
alert('Se ha importado exitosamente el archivo $archivo_local')
</script>";
}
else
{
echo "<script>
alert('Error al importar el archivo $archivo_local')
</script>";
}

// cerrar la conexion y el gestor de archivo
ftp_quit($Conect);
fclose($gestor);
}
?>

En la variable $Gestor almaceno la ruta donde lo quiero guardar pero lo hace en el servidor; hay alguna forma de pasarlo a mi maquina local????