視頻聊天室源碼php
A. php聊天室怎麼設置禁言
思路如下
在資料庫添加一個禁言欄位,根據這個欄位是否禁言。
例如資料庫欄位為Speaking,如果值為1,則禁言該用戶在聊天室發言,如果值為0,則允許發言。
管理員對所有用戶禁言則把這個欄位的所有用戶欄位設為1則可。
B. 怎樣做聊天室才可以每時每刻都看到別的用戶更新的數據,不用刷新(DW PHP語言);
用ajax可以實現,這里有一段ajax的介紹:
針對JSP聊天室存在的問題,Ajax聊天室做出了相應的改進。正如前面提到的:Ajax並不是取代B/S結構的應用,而是更好地完善了傳統的Web應用。
針對JSP存在的兩個問題,Ajax都有非常好的解決方案:Ajax使用XMLHttpRequest非同步發送請求,Ajax的伺服器響應的僅是必需的數據,而不再是整個頁面,必需的數據通過 javaScript在視圖中顯示。使用Ajax可提高頁面的復用:瀏覽器從伺服器下載一個頁面後,不是一旦提交就丟棄該頁面,立即進入下個頁面——這種代價相當大,用戶需要頻繁下載完整頁面;使用Ajax,則可以長時間地使用同一個頁面,客戶端可以很好地復用一個已下載的頁面。
參考這個網頁:http://ajava.org/readbook/AJAX/j2eeajax/13495.html
C. php如何實現語音聊天 - PHP進階討論
找到php的音頻轉換工具,基於html5開發的android和ios的app應用上實現語音聊天功能也就理論上打通了。
1. 用phonegap封裝成android應用,phonegap官網上有詳細介紹
2.實現js和android原生語言java的通信(google有介紹)
3.調用原生語言實現錄音功能(mediaRecorder類),錄音格式為 amr格式(android本身支持的語言)
4.回調js方法,把amr文件地址傳給phonegap,利用phonegap讀取錄音文件並上傳到伺服器端
5.伺服器端利用ffmpeg2theora 將amr轉為html5支持的音頻格式ogg
6.接下來讀取文件,利用html5的audio 播放ogg文件。
D. php聊天室
當然不是,流程是這樣:
用戶登錄或者管理員從後台新建一個房間,入庫,然後在需要的地方把數據調出來,這樣新登入的用戶就可以看到當前已經存在的房間了,然後就可以選擇進入不同的房間,當用戶進入房間以後會把用戶與這個房間相關聯,現在所有在這個房間有許可權的人都可以發言了,然後使這條消息只顯示給與這個房間相關聯的用戶。
你可以先做個簡單點的。。然後再慢慢完善,一步一步的來。。
E. php+ajax怎麼做web聊天室,就是類似QQ那樣的,求源碼
其實做這個不難完成,只要php學的可以,在懂一點ajax就能做出來了。如樓上說的,用ajax想伺服器端沒隔幾秒發送一次數據,1秒的時候效果最逼真(只是開銷有點大),然後後台讀取資料庫,再返回結果,就實現了。
具體可以參考:http://www.daixiaorui.com/read/12.html
有範例有效果,有源碼。可以去看看!祝你成功!!