Amigo he quitado el include que añadia "cerrar_sesion.php" y he añadido los header, pero me sigue saliendo los mismos errores de los header.
Este es el archivo tal y como esta ahoramismo:
Código PHP:
Ver original<?
$conexion = mysql_connect("localhost", "esfera10_franjgg", "123456"); require_once '../excel/Classes/PHPExcel.php';
// Crea un nuevo objeto PHPExcel
$objPHPExcel = new PHPExcel();
// Establecer propiedades
$objPHPExcel->getProperties()
->setCreator("Cattivo")
->setLastModifiedBy("Cattivo")
->setTitle("Documento Excel de Prueba")
->setSubject("Documento Excel de Prueba")
->setDescription("Demostracion sobre como crear archivos de Excel desde PHP.")
->setKeywords("Excel Office 2007 openxml php")
->setCategory("Pruebas de Excel");
$consulta = 'SELECT u.Nusuario, u.Ncofradia, u.Avatar, u.Apellidos, u.Nombre, c.cargo, u.Telefono_fijo, u.Mostrar_Telefono_fijo FROM usuarios u inner join cofradias_cargos c ON u.Ncargo = c.Ncargo WHERE u.Ncofradia = 1';
if($_GET['nombre'] != ""){
$consulta .= " AND Nombre LIKE '%" .$_GET['nombre']. "%'";
}
if($_GET['apellidos'] != ""){
$consulta .= " AND Apellidos LIKE '%" .$_GET['apellidos']. "%'";
}
if($_GET['dni'] != ""){
$consulta .= " AND DNI LIKE '%" .$_GET['dni']. "%'";
}
if($_GET['cargo'] != ""){
$consulta .= " AND u.Ncargo = " .$_GET['cargo'];
}
if($_GET['grupo'] != ""){
$consulta .= " AND u.NUsuario IN ( SELECT NUsuario FROM grupo_usuario WHERE NGrupo = ".$_GET['grupo']." )";
}
echo $consulta .= ' ORDER by Apellidos, Nombre ';
$i = 3;
// Agregar Informacion
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A'.$i, $array_excel['Nombre'])
->setCellValue('B'.$i, $array_excel['Apellidos'])
->setCellValue('C'.$i, $array_excel['fecha_nacimiento'])
->setCellValue('D'.$i, $array_excel['DNI'])
->setCellValue('E'.$i, $array_excel['fecha_ingreso'])
->setCellValue('F'.$i, $array_excel['Direccion'])
->setCellValue('G'.$i, $array_excel['Localidad'])
->setCellValue('H'.$i, $array_excel['Codigo_Postal'])
->setCellValue('I'.$i, $array_excel['Telefono_fijo'])
->setCellValue('J'.$i, $array_excel['Telefono_movil'])
->setCellValue('K'.$i, $array_excel['Email']);
$i++;
}
$objPHPExcel->setActiveSheetIndex()->setCellValue('A1', 'Nombre');
$objPHPExcel->setActiveSheetIndex()->setCellValue('B1', 'Apellidos');
$objPHPExcel->setActiveSheetIndex()->setCellValue('C1', 'Fecha de nacimiento');
$objPHPExcel->setActiveSheetIndex()->setCellValue('D1', 'DNI');
$objPHPExcel->setActiveSheetIndex()->setCellValue('E1', 'Fecha de ingreso');
$objPHPExcel->setActiveSheetIndex()->setCellValue('F1', 'Direccion');
$objPHPExcel->setActiveSheetIndex()->setCellValue('G1', 'Localidad');
$objPHPExcel->setActiveSheetIndex()->setCellValue('H1', 'Codigo postal');
$objPHPExcel->setActiveSheetIndex()->setCellValue('I1', 'Telefono fijo');
$objPHPExcel->setActiveSheetIndex()->setCellValue('J1', 'Telefono movil');
$objPHPExcel->setActiveSheetIndex()->setCellValue('K1', 'Email');
// Renombrar Hoja
$objPHPExcel->getActiveSheet()->setTitle('Tecnologia Simple');
// Establecer la hoja activa, para que cuando se abra el documento se muestre primero.
$objPHPExcel->setActiveSheetIndex(0);
// Se modifican los encabezados del HTTP para indicar que se envia un archivo de Excel.
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); header('Content-Disposition: attachment;filename="pruebaReal.xlsx"'); header('Cache-Control: max-age=0'); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('php://output');
?>
y estos son los erros y caracteres que arroja:
Warning: Cannot modify header information - headers already sent by (output started at /home/esfera10/public_html/cofranet/creando_excel.php:63) in /home/esfera10/public_html/cofranet/creando_excel.php on line 107
Warning: Cannot modify header information - headers already sent by (output started at /home/esfera10/public_html/cofranet/creando_excel.php:63) in /home/esfera10/public_html/cofranet/creando_excel.php on line 108
Warning: Cannot modify header information - headers already sent by (output started at /home/esfera10/public_html/cofranet/creando_excel.php:63) in /home/esfera10/public_html/cofranet/creando_excel.php on line 109
PKM„GBG’D²Xð[Content_Types].xml*”MNÃ0…÷œ"ò%nY „švAa •(0ö¤±êØ–gúw{&i‰@ÕnbEö{ßøyìÑdÛ¸l mð¥‘×ÁX¿(ÅÛü)¿’òF¹à¡;@1_滘±Øc)j¢x/%ê…Eˆày¦ ©QÄ¿i!£ÒKµy3ÜJ<§œZ1½0?YÙL%zV cäÖIb7؇û‰ìa/lÙ¥P1:«qáríÍjªÊj0A¯
Perdon amigo, probe a quitar los header para ver si quitaba los errores pero claro estos son vitales.