addFile($dump_buffer, $data_file.'.'.$ext); $dump_buffer = $zipfile -> file(); /* ทำการบีบอัดข้อมูลโดยใช้เมธอดภายใน Class zipfile แล้วคืนค่าออกมาที่ตัวแปล $dump_buffer */ header('Content-Type: ' . $mime_type); header('Expires: ' . $now); /* กำหนดชนิดดข้อมูลที่ต้องการส่งออก */ if(ereg('MSIE ([0-9].[0-9]{1,2})', $HTTP_USER_AGENT)){ header('Content-Disposition: inline; filename="'.$sid.'.kmz"'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); }else{ header('Content-Disposition: attachment; filename="'.$sid.'.kmz"'); header('Pragma: no-cache'); } /* ตรวจสอบว่าผู้ที่เปิดไฟล์นี้ใช้ IE เปิดหรือไม่ ถ้าใช่ก็ส่ง header อีกแบบไป ถ้าไม่ใช่ก็ส่งไปอีกแบบ รู้ก็รู้ว่า Microsoft ทำอะไรไม่เหมือนชาวบ้านอ่ะ */ echo $dump_buffer; /* ขั้นสุดท้ายก็แสดงผลข้อมูลที่บีบอัดออกมา */ ?>