好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PHP實現長輪詢消息實時推送功能代碼實例講解

PHP實現長輪詢消息實時推送功能代碼實例講解

熱門標簽:釘釘打卡地圖標注 福州人工外呼系統哪家強 衡水外呼系統平臺 百度商鋪地圖標注 注冊400電話申請 新河科技智能外呼系統怎么樣 常州地圖標注服務商 安裝電銷外呼系統 地圖標注平臺怎么給錢注冊

本文實例講述了PHP實現的消息實時推送功能。分享給大家供大家參考,具體如下:

入口文件index.html

!DOCTYPE HTML>
html>
head>
 title>反ajax推送/title>
 style>
  .send{color:#555;text-align: left;}
  .require{color:blue;text-align: right;}
  .content_box{text-align: center;margin: 20px;
     border: 1px solid #ddd;padding: 20px;}
 /style>
 script src="http://code.jQuery.com/jquery-1.11.2.min.js">/script>
/head>
body>
 div class="content_box" id="content_box_title" style="border: none;">消息框/div>
 div class="content_box" id="content_box">
 /div>
 div style="width: 450px;margin: 0 auto;">
  select id="username" style="font-size: 20px;">
   option value="1" selected="selected">1/option>
   option value="2">2/option>
  /select>
  input type="text" style="font-size: 20px;" value="" id="send_text">
  button id="btn_send" style="font-size: 20px;">發送/button>
  button id="btn_link" style="font-size: 20px">連接/button>
 /div>
 div class="error_tip" id="error_tip" style="color: red;">
 /div>
 script>
  $(function(){
   //發送消息
   $('#btn_send').click(function(){
    var send_text = $('#send_text').val();
    if(send_text.length = 0){
     $('#error_tip').html('不能輸入空值');
    }else{
     send(send_text);
    }
   });
   //按回車鍵發送消息
   $('#send_text').on('keyup',function(e){
    if(e.keyCode == 13){
     $('#btn_send').trigger('click');
    }
   });
   //建立通訊鏈接
   $('#btn_link').click(function(){
    connect();
    var _this = $(this);
    _this.attr('disabled',true);
    _this.html('已連接');
   });
  });
  //建立通訊連接函數
  function connect(){
   $('#content_box_title').html($('#username').val()+'的消息窗口');
   $.ajax({
    data:{'user':$('#username').val()},
    url:'ajaxPush.PHP',
    type:'get',
    timeout:0,
    dataType:'json',
    success:function(data){
     $('#content_box').append('div class="require">'+data.msg+'/div>');
     connect();
    }
   });
  }
  //發送消息函數
  function send(massege){
   var user =$('#username').val();
   $.getJSON('write.php',{'msg':massege,'user':user},function(data){
    if(data.sf){
     $('#content_box').append('div class="send">'+massege+'/div>');
     $('#send_text').val('');
    }else{
     $('#error_tip').html('輸入保存錯誤!');
    }
   });
  }
 /script>
/body>
/html>

ajax處理輸入 write.php

?php
/**
 * Created by TXM.
 * Time: 2017/4/18 13:13
 * function:
 */
$filename = dirname(__FILE__).'/data.txt';
$isread_file = dirname(__FILE__).'/isread.txt';
$user = dirname(__FILE__).'/user.txt';
//寫入消息,消息未讀,誰發送的消息
file_put_contents($filename,$_GET['msg']);
file_put_contents($isread_file,'0');
file_put_contents($user,$_GET['user']);
echo json_encode(array('sf'=>true));

長輪詢推送 ajaxPush.php

?php
/**
 * Created by TXM.
 * Time: 2017/4/18 13:12
 * function:
 */
$filename = dirname(__FILE__).'/data.txt';
$isread_file = dirname(__FILE__).'/isread.txt';
$userfile = dirname(__FILE__).'/user.txt';
$get_user = $_GET['user'] == '1'?'2':'1';
$msg='';
while(1){
 $msg = file_get_contents($filename);
 $isread = file_get_contents($isread_file);
 $user = file_get_contents($userfile);
 //是對方發送的消息,設置消息已讀,退出循環。
 if($isread == '0'  $get_user == $user){
  file_put_contents($isread_file,'1');
  break;
 }
 sleep(1);
}
echo json_encode(array('msg'=>$msg));

到此這篇關于PHP實現長輪詢消息實時推送功能代碼實例講解的文章就介紹到這了,更多相關PHP實現長輪詢消息實時推送內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 基于springboot 長輪詢的實現操作
  • JS實現websocket長輪詢實時消息提示的效果
  • Thinkphp結合AJAX長輪詢實現PC與APP推送詳解
  • .Net MVC實現長輪詢
  • javascript和jQuery實現網頁實時聊天的ajax長輪詢
  • jquery與php結合實現AJAX長輪詢(LongPoll)

標簽:鷹潭 柳州 遼陽 六安 克拉瑪依 鶴崗 白城 唐山

巨人網絡通訊聲明:本文標題《PHP實現長輪詢消息實時推送功能代碼實例講解》,本文關鍵詞  PHP,實現,長輪,詢,消息,實時,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP實現長輪詢消息實時推送功能代碼實例講解》相關的同類信息!
  • 本頁收集關于PHP實現長輪詢消息實時推送功能代碼實例講解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 成人精品一区二区激情| 蜜桃秘?无码一线二线三线av | a级毛片古装在线播放| 亚洲欧美日韩综合久久久久| 中文字幕欧美日韩| 真人做爰高潮全过程毛片 | 欧美一级乱码视频| 初高中生啪啪xx| 西西大尺度| 黄色微视频| 久久精品日产高清版的功能介绍| 手机看片1024精品日韩| 乳娘葡萄多汁| 在线丨暗呦小u女AV| 91麻豆国产极品在线播放| 女明星精淫岛| 毛片一区| 三级黄电影| 中文字幕亚洲精品| 目韩一区二区三区系列片丶| 男生互摸同学勃起故事| 国产五十路系列束缚| 粉嫩99国产精品久久久久久人妻| 日批网站视频| 秋霞福利片| 她也啪她在色tayese在线| 日本AⅤ毛片成人无码迅雷| 三上悠亚AV精品免费播放| scp166腿中漏水免费| 国产午夜精品鲁丝片| 男人插美女| 国产无套精品一区二区精东传媒 | a大片大片网y| 欧美成人www在线观看男男| 中日韩AV片免费观看视频| 巨熟乳波霸若妻在线播放百度田优 | 扩张茎交| 香港经典a毛片经典观看| fuqer100%video| 疼轻点h好紧| 99这里只有精品免费视频观看|