其實我已經在下載發生在XL ..但表中包含大量的記錄,它會比2min..so我想要的是運行此文件在後臺,當下載什麼更多文件結束後他得到在前面的是下載完成後彈出...等等,他可以去檢查下載folder..so他可以繼續做其他任務,而下載是在back..without發生讓他等待。 。我GOOGLE了幾個網站,但無法拿出輸出.. 我的下載代碼下載報告
$fileName = 'Enquires.xls' ;
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=$fileName");
$flag = false;
$query="";
$query = "Select ackNo as AckNo, serialNo as SerialNo ,DATE(time) as EnquiryTime, product as Product , customerName as CustomerName , phone as Phone ,query as CustomerQuery,tech as CSO ,raf as RAF_Status,eng_comments as EngineerComments from customerEnquiry where ackNo like '".$locationprefix."%' and DATE(time) between '".$from."' and '".$to."'";
$result = mysql_query($query) or die('Error, query failed');
while($row =mysql_fetch_assoc($result)) {
if(!$flag) {
// display field/column names as first row
echo implode("\t", array_keys($row)) ."\r\n";
$flag = true;
}
echo implode("\t", array_values($row)) . "\r\n";
}
運行的cron每分鐘會引起負載的server..is有任何替代 – namratha
運行一個cron,什麼也不做,但檢查數據庫是否需要做任何事情幾乎不會產生任何負載。它會產生儘可能多的負載來請求您網站上的任何其他PHP頁面。 – MueR