Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/12/2008, 12:35
Avatar de erlingfiallos
erlingfiallos
 
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Respuesta: Descarga en archivo de datos en memoria

Parece que la respuesta de vGator no la entendiste.. pues es muy facil generar archivos al vuelo.. y esta es mas o menos la idea principal..

En tu caso lo que debes de hacer es programar un script en php que al recibir un parametro, quizas un Id enviado por url.. se tome ese id y se procese la informacion para generar el archvio y la salida es de tipo xml aunque el script sea php..

Código HTML:
<a href="generaArchivoXML.php?id=2" target="_blank" >
   <?php echo $LANGUAGE["xmlformat"] ?>
</a>

<a href="generaArchivoxXLS.php?id=2" target="_blank" >
   <?php echo $LANGUAGE["xlsformat"] ?>
</a> 
donde generaArchivoXML.php tendria algo como:

Código PHP:
<?php
$id 
$_REQUEST['id'];
// por aqui haces lo que tengas que hacer para generar la salida del archivo
// mientras todo lo guardas en una variable por ejemplo $output
header ("content-type: text/xml");  // haces la salida un archivo xml
echo $output;  // imprimes el contenido
?>
Y lo mismo seria paga generaArchivoXLS.php, lo unico que cambia es el contenido que se generaria.