<?php $_SESSION['session_idP'] = 1; //require_once('include/ludo/session_verify.inc.php'); require_once('include/ical.inc.php'); $res=ERR_ICAL_NO_DATA; if ( isset($_SESSION['session_idP']) ) { $res = generationIcal($_SESSION['session_idP'], $iCal_name, $iCal_content, $errmsg); if ( $res === 0 ) { header("Content-disposition: attachment; filename=$iCal_name"); header("Content-Type: application/force-download"); header("Content-Transfer-Encoding: text/calendar\n"); // Surtout ne pas enlever le \n header("Content-Length: ". strlen($iCal_content) ); header("Pragma: no-cache"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public"); header("Expires: 0"); /* header("Accept-Ranges: bytes"); header("Content-Length: ". strlen($iCal_content) ); header("Content-Type: text/calendar"); */ echo $iCal_content; exit(); } } require_once('include/ludo/html_elements.inc.php'); generate_html_doctype_and_head("Génération iCal"); echo "<body>\n"; generate_html_div_errmsg($errmsg); ?> </body> </html>