0
有沒有辦法告訴頁面開始顯示頁面數據,而php函數正在執行?有一個頁面,我將顯示年曆中的每一天的描述。該頁面需要很長時間才能運行。我正在研究如何優化速度。不過,我有一個關於頁面加載的一般性問題。隨着頁面數據可用,我已經看到網頁開始填寫滾動區域。我的頁面只在PHP腳本完成時加載。使用耗時的腳本加載頁面
這裏是代碼結構。
- 構建頁眉。
- 調用PHP腳本填寫頁面內容。
- 打印echo語句寫出日曆表。
- 循環遍歷一年中的幾個月。
- 呼叫日期函數顯示每月的每一天。
- 調用外部域的php函數來將月份中的每一天的描述作爲表格行進行回顯。
- 構建頁腳。
- 滾動到當天。
我希望能夠在生成月份的每一天時顯示行。這是調用PHP函數時可以完成的事情嗎?這隻能用Javascript完成嗎?如前所述,爲每一天寫入描述的腳本是來自外部域的PHP腳本。
對於年曆中的每一行,我將調用三個PHP腳本,如此處所示。
$showfeast = file_get_contents('http://feed.evangelizo.org/reader.php?date=20110622&type=feast&lang=AM');
$showliturt = file_get_contents('http://feed.evangelizo.org/reader.php?date=20110622&type=liturgic_t&lang=AM');
$showsaints = file_get_contents('http://feed.evangelizo.org/reader.php?date=20110622&type=saint&lang=AM');
發送到腳本的日期字符串是通過調用PHP日期函數mktime和日期,通常像這樣的每一天計算。
$curTime = mktime(0, 0, 0, $thisM, $i-$sOffset +1, $thisY);
$curDate = date("Y-m-d", $curTime);
這裏顯示整個代碼是沒有幫助的。我主要在尋找建議,以設計實現目標的代碼的最佳方式:
- 顯示生成日曆的給定日期的每一行。
- 查找調用外部域的PHP腳本,以滿足目標1
它可以讓我完全重新設計的代碼的最佳方式。唯一的限制就是調用前面顯示的每一天的三個PHP腳本。
感謝您的建議。