[Php-avanzado] consulta csv
Damián Colledani
damian_colledani en yahoo.com
Jue Nov 1 20:35:43 ART 2012
Hola tengo que hacer un archivo csv y que se descargue desde la web peero no me sale. Mando código aver que ven uds. que yo no:
<?php
include("conecta.php");
if($_POST['menu'] == "local"){
$sqlstock="SELECT id, descripcion, precio, precio_venta FROM productos";
}else{
$sqlstock="SELECT id, descripcion, precio, precio_venta FROM iveco";
}
$resultstock =mysql_query($sqlstock) or die("$sqlstock <br>".mysql_error());
$eltitulo = "CODIGO; DESCRIPCION; PRECIO; PRECIO VENTA\n";
chmod ("stock/prueba/",0777);
$csvName = "stock/prueba/repuestos-". date('Ymd') .".csv";
$fileHandle = fopen($csvName, 'r') or die('No puede abrir el archivo CSV. Consulte con el Programador');
while( $elTotal = mysql_fetch_assoc($resultstock) ){
$elCSV .= $elTotal['id'].";".$elTotal['descripcion'].";".$elTotal['precio'].";".$elTotal['precio_venta']." \n ";
}
fwrite($fileHandle, $eltitulo.$elCSV);
fclose($fileHandle);
header('Content-Type: application/x-octet-stream');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Last-Modified: '.date('D, d M Y H:i:s'));
header('Content-Disposition: attachment; filename="repuestos-'. date('Ymd') .'.csv"');
header("Content-Length: ".filesize($csvName));
echo($elCSV);
?>
//////////////////////
¿estoy trabajando bien los permisos? Gracias
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20121101/920dfe00/attachment.html>
Más información sobre la lista de distribución Php-avanzado