本文目錄一覽:
php 日曆,需要添加一項功能,需要用到什麼技術?
可以在php生成日曆的時候把當天的日程安排也讀取出來,然後隱藏起來,當滑鼠放在藍色日期上面的時候就顯示出來,這用js控制
也可以不在生成日曆的時候讀取安排,當滑鼠放在藍色日期上面的時候通過ajax讀取當天的安排
jquery只是使js代碼更容易書寫,可以用原生js,也可以使用jquery輔助
PHP怎樣添加JS日曆控制項
日期插件的包為:mydate.js。
1:首先將日期插件的包引入到頁面中
script language=”JavaScript” src=”../Inc/Js/mydate.js”/script
2:設置滑鼠點擊事件,當滑鼠點擊獲得焦點的時候,觸發事件,調用方法
input type=”text” name=”starttime” onfocus=”MyCalendar.SetDate(this)” value=”?php echo $rq;?”
input type=”text” name=”endtime” onfocus=”MyCalendar.SetDate(this)” value=”?php echo $rq;?”
3:完整頁面代碼
?php
date_default_timezone_set(“PRC”);
$nowtime = time();
$rq = date(“Y-m-d”,$nowtime);
?
html
head
meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ /
meta name=”generator” content=”FFKJ.Net” /
link rev=”MADE” href=”mailto:FFKJ@FFKJ.Net”
title在線–後台/title
link rel=”stylesheet” type=”text/css” href=”../Skins/Admin_Style.Css” /
script language=”JavaScript” src=”../Inc/Js/mydate.js”/script
/head
body
開始時間:input type=”text” name=”starttime” onfocus=”MyCalendar.SetDate(this)” value=”?php echo $rq;?”
結束時間:input type=”text” name=”endtime” onfocus=”MyCalendar.SetDate(this)” value=”?php echo $rq;?”
/body
/html
如何用php做日曆
具體代碼如下:
?php
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, ”);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?
PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。
它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標準通用標記語言下的一個應用)文檔中去執行,
執行效率比完全生成HTML標記的CGI要高許多;
PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/237068.html