Bajar archivo a PC local
Tengo esta forma que envío los datos a un archivo txt pero me lo guarda en el servidor; necesito que el usuario pueda guardar ese archivo al pc que tiene asignado, este es el código.
<?php
include "conexion.php";
if(isset($_REQUEST['btnConsulta']))
{
mssql_select_db ("db", $conexion);
$consul = mssql_query("Select * from Consulta",$conexion);
if(mssql_num_rows($consul)>0)
{
$arch = fopen("ConsultaExterna.txt","w");
$sep = ",";
while($reg = mssql_fetch_array($consul))
{
$linea = $reg['Factura'] . $sep . $reg['Medico'] . $sep . $reg['CodPresServ'] . $sep . $reg['CodConsulta'] . "\r\n";
fwrite($arch,$linea);
}
fclose($arch);
echo "<script>";
echo "alert('Archivo Generado con éxito');";
echo "</script>";
}
else
{
echo "<script>";
echo "alert('No se encontro ningun Registro para Generar el Archivo');";
echo "</script>";
}
}
mssql_close($conexion);
?>
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action="">
<table width="90%" border="1" align="center">
<tr>
<td><table width="90%" align="center">
<tr>
<td><div align="center"><font color="#336600" size="3" face="Verdana, Arial, Helvetica, sans-serif">Presione
en el Botón para generar Archivo plano de Consulta Externa</font>
</div></td>
</tr>
<tr>
<td><div align="center">
<input name="btnConsulta" type="submit" id="btnConsulta" value="Generar Archivo">
</div></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
<?php
include "conexion.php";
if(isset($_REQUEST['btnConsulta']))
{
mssql_select_db ("db", $conexion);
$consul = mssql_query("Select * from Consulta",$conexion);
if(mssql_num_rows($consul)>0)
{
$arch = fopen("ConsultaExterna.txt","w");
$sep = ",";
while($reg = mssql_fetch_array($consul))
{
$linea = $reg['Factura'] . $sep . $reg['Medico'] . $sep . $reg['CodPresServ'] . $sep . $reg['CodConsulta'] . "\r\n";
fwrite($arch,$linea);
}
fclose($arch);
echo "<script>";
echo "alert('Archivo Generado con éxito');";
echo "</script>";
}
else
{
echo "<script>";
echo "alert('No se encontro ningun Registro para Generar el Archivo');";
echo "</script>";
}
}
mssql_close($conexion);
?>
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action="">
<table width="90%" border="1" align="center">
<tr>
<td><table width="90%" align="center">
<tr>
<td><div align="center"><font color="#336600" size="3" face="Verdana, Arial, Helvetica, sans-serif">Presione
en el Botón para generar Archivo plano de Consulta Externa</font>
</div></td>
</tr>
<tr>
<td><div align="center">
<input name="btnConsulta" type="submit" id="btnConsulta" value="Generar Archivo">
</div></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
1 respuesta
Respuesta de bubebu
1