Ⅰ php實現離線在線功能
<?php
ignore_user_abort(true);
$arr="";
$max=1024;
for($i=0;$i<$max;$i++){
$arr.=$i;
}
while(true){
if(!connection_aborted()){
echo '';
ob_flush();
flush();
sleep(1);
}else{-----離線操作-----
exit(); <?php
ignore_user_abort(true);
$arr="";
$max=1024;
for($i=0;$i<$max;$i++){
$arr.=$i;
}
while(true){
if(!connection_aborted()){
echo '';
ob_flush();
flush();
sleep(1);
}else{-----離線操作-----
exit();
Ⅱ PHP中使用在線編輯器。。
實際中,在編輯器中上傳的圖片,是直接上傳到了站點上編輯器設定的目錄中。
編輯器窗體中能夠顯示出圖片,實際上顯示的是 <img scr="站點上圖片的目錄" /> 這樣的一個標簽,因為圖片已經上傳到了站點,所以能夠在編輯器的窗體中顯示出來。
實際上,編輯器在頁面中時通過js載入過來的,它會取代html頁面中 <textarea></textarea>標簽(即<textarea>的display為none),即編輯器中有什麼值,<textarea></textarea>中就有什麼值,它們的值是同步的。
在html頁面提交的時候,實際上提交的事 <form></form> 中的 <textarea></textarea>,在處理提交的php頁面,通過 $_POST['textarea的名字'] 變數就能獲取 編輯器中的值(即代碼)。
Ⅲ 求一個PHP在線報名系統
wp有一個名為form manager的插件,這個是你想要的。
Ⅳ 尋求一可以讓PHP代碼在線演示出效果的源代碼!!!
使用 eval() 可以實現
不過 這樣的話 你的網站將非常不安全 非常不建議使用
Ⅳ php實時在線視頻聊天怎麼實現
接入即構實時音視頻sdk,可快速實現視頻聊天功能,不限開發語言。
Ⅵ PHP網站中,如何判斷用戶是否是在線的狀態
普通http網站是一種無狀態連接,每次一個請求,一個應答,沒有長連接狀態。
但是可以通過記錄訪問時間,來確定用戶的狀態。
用戶登錄後,每次訪問,更新一下最近訪問時間在資料庫里
在用戶頁面的公共部分,做一個定時輪詢,n秒一次(防止用戶打開頁面後放著不動,看資料或者做別的)
伺服器端做一個定時,將最近時間在n秒內的用戶設為在線狀態,將最近時間大於n秒的(說明已經關了頁面),設為離線狀態。 如果是普通 web空間無法配置定時器,可以在每次用戶訪問時處理一次(如果用戶量大,需要做時間判斷,防止同時訪問量多時多次重復處理,影響伺服器性能)
如果能確定一個用戶的訪問,只有一個瀏覽器窗口,可以在窗口裡加一個關閉事件(onbeforeunload),在此事件中發送一個退出請求,主動設為離線狀態。這樣狀態管理會更完美一些
這樣基本就可以完成一個在線狀態的管理。具體n 設為多少可根據情況而定,一般5-30秒都是合理的,太短了伺服器壓力比較大,太長了誤差會比較大
Ⅶ php在線考試系統計時和計分
呵呵,看懂了,我也是搞了好久才弄好這個,優考試在線考試系統
Ⅷ PHP在線打開word,excel文件怎麼實現
網路搜索下phpEXCEL,http://phpexcel.codeplex.com/挺好用得,支持xlsx,docx,這是目前比較好用得插件了。
Ⅸ php+html能夠實現視頻的在線 播放嗎
1、通過網頁(HTML5)調用攝像頭,通過websocket傳輸給PHP後端(workerman), 再由後端廣播給所有在線播放網頁,觀看者可以通過這個播放頁面實時觀看攝像頭拍攝的內容。
2、
可以通過html版本的flash播放器
<p id="player3">
<a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</p>
<script type="text/javascript">
var s1 = new SWFObject("flvplayer.swf","single","300","170","7");
s1.addParam("allowfullscreen","true");
s1.addVariable("file","videos /ld.Flv");//這邊是視頻在本地的路徑
s1.addVariable("image"," videos/ld.jpg");//這邊是你的視頻的截圖
s1.addVariable("width","300");
s1.addVariable("height","170");
s1.write("player3");
</script>
通常是用flv 播放器。
3、你可以直接把視頻的這段html代碼弄過來。
<embed src="http://player.youku.com/player.php/sid/XNDc4NDU1NjAw/v.swf" allowFullScreen="true" quality="high" width="480" height="400" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed>
,搞個層,點擊時候,彈出這個視頻。
Ⅹ php一個在線升級的功能,新的文件不能覆蓋原來的文件呢,有沒有會的
我建議你的升級腳本按照這種思路做:
1. 先把重要的文件移動到別的目錄(比如配置文件等,這些升級後肯定還需要恢復。 然後把不重要的刪除掉,你可以用php自帶的函數,或者直接用php system 或 exec 調用系統命令完成)
2. 把升級包解壓縮/復制到項目目錄,然後恢復之前配置的重要配置文件
3.system 和 exex 函數都有返回值,你判斷返回值成功後,返回客戶端成功即可。
需要注意:腳本運行時間超時,php執行系統命令是否有許可權。
上面的這些代碼,如果是在linux下,可以寫一個shell腳本,然後php調用即可。