File "correos_excel.php"
Full path: /home/wwwitravel/public_html/00sistema.cymchiletours.cl/vistas/correos_excel.php
File
size: 0 KB (2.25 KB bytes)
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?php
require_once "../clases/config.php";
require_once '../clases/PHPExcel.php';
$conexion= mysqli_connect(HOST,USER,PASS, DBNAME) or die ("could not connect to mysql");
$conexion->set_charset("utf8");
$sql="SELECT distinct(autoint) FROM log_mail order by id desc limit 10;";
$resultado=mysqli_query($conexion, $sql) or die(mysql_error());
$registros = mysqli_num_rows ($resultado);
$autoint='';
while ($registro = mysqli_fetch_object ($resultado)) {
$autoint=$autoint.' autoint='.$registro->autoint.' OR ';
}
$where=substr($autoint, 0, -3);
$sql="SELECT fecha,nombre,email,autoint FROM log_mail WHERE ".$where." ORDER BY id DESC;";
$resultado=mysqli_query($conexion, $sql) or die(mysql_error());
$registros = mysqli_num_rows ($resultado);
$fecha=date('d-m-Y');
if ($registros > 0) {
$objPHPExcel = new PHPExcel();
//Informacion del excel
$objPHPExcel->
getProperties()
->setCreator("I-travel Administrador")
->setLastModifiedBy("I-travel Administrador")
->setTitle("LOG")
->setSubject("Hoja 1")
->setDescription("Documento generado con PHPExcel")
->setKeywords("phpexcel")
->setCategory("Log_Correos");
$i = 1;
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A'.$i, 'FECHA');
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('B'.$i, 'NOMBRE');
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('C'.$i, 'CORREO');
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('D'.$i, 'NÂș MENSAJE');
$i++;
while ($registro = mysqli_fetch_object ($resultado)) {
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A'.$i, strtoupper($registro->fecha));
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('B'.$i, strtoupper($registro->nombre));
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('C'.$i, strtoupper($registro->email));
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('D'.$i, strtoupper($registro->autoint));
$i++;
}
}
//die('trtrt');
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="Log_correos'.$fecha.'.xlsx"');
header('Cache-Control: max-age=0');
$objWriter=PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel2007');
$objWriter->save('php://output');
exit;
mysqli_close ();
?>