Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/08/2013, 23:08
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: Guardar archivos con PHP

Claro que se puede, pero de por si tu código que has publicado esta mal, los header() deben estar antes de cualquier salida hacia el navegador (echos, código html fuera del tag <?php, etc), en fin, para lo que quieres hacer solo ve guardando el código de la tabla en una variable, al finalizar guardas el contenido de la variable en un archivo

Código PHP:
Ver original
  1. <?php
  2. include("conexion.php");  
  3.  
  4. $conn = odbc_connect($db, $username, $pass);
  5. if(!$conn) {
  6.     $e= odbc_error();
  7.     echo $e;
  8. }
  9. $dia = $_POST['diaom'];
  10. $query = "SELECT * from tabla";
  11.  
  12. $resultado =  odbc_exec($conn,$query)or die(exit("error"));    
  13. print odbc_result_all($resultado,"border=1");
  14.  
  15. $campos = odbc_num_rows($resultado);
  16.  
  17. $tabla = '<table>';
  18. while ($row= odbc_fetch_array($resultado)) {
  19.     $table .= '<tr>';
  20.     for($j=0; $j<$campos; $j++){
  21.         $table .= '<td>'.$row[$j]."</td>";    
  22.     }
  23.     $table .= '</tr>';
  24. }
  25. $table .= '</table>';
  26.  
  27. if (file_put_contents('archivo_excel.xml',$table) !== false) {
  28.      echo 'Archivo creado correctamente';
  29. }else {
  30.      echo 'El archivo no se pudo crear/guardar';
  31. }
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)