Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2014, 13:46
skirlappa
 
Fecha de Ingreso: junio-2005
Mensajes: 107
Antigüedad: 18 años, 10 meses
Puntos: 0
Guardar CSV en server

Hola tengo este código que genera un CSV de la base de datos, y lo que quiero es que no lo guarde en el pc al ejecutarse sino que se guarde en un directorio. ¿Alguna idea?

Código PHP:
<?php
$db_host 
'localhost';
$db_usuario '';
$db_password "";
$db_basedatos '';
$db_tabla '';
$nombre_fichero 'clientes';
$dblink mysql_connect($db_host$db_usuario$db_password) or die("No puede conectar " mysql_error());
mysql_select_db($db_basedatos) or die("No puede conectar.");
$result mysql_query("SHOW COLUMNS FROM ".$db_tabla."");
$i 0;
if (
mysql_num_rows($result) > 0) {
    while (
$row mysql_fetch_assoc($result)) {
        
$salida_cvs .= $row['Field'].",";
        
$i++;
    }
}
$salida_cvs .= "\n";
$values mysql_query("SELECT * FROM ".$db_tabla."");
while (
$rowr mysql_fetch_row($values)) {
    for (
$j=0;$j<$i;$j++) {
        
$salida_cvs .= $rowr[$j].", ";
    }
    
$salida_cvs .= "\n";
}

header("Content-type: application/vnd.ms-excel");
header("Content-disposition: csv" date("Y-m-d") . ".csv");
header"Content-disposition: filename=".$nombre_fichero.".csv");
$destino =  "csv1/".$salida_cvs.".csv";
if (!
copy($salida_cvs,$destino)) {
    echo 
"Error al copiar $archivo...\n";
}

print 
$salida_cvs;
exit;
?>