国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

WebSocket 發(fā)送內容有換行時,服務端無法接收?

ysy49271743

通過打印客戶端發(fā)送過來的內容?print_r($message_data);如果是一段正常的內容,可以正常打印輸出,
如果內容中含有換行,就無法打印。。。

4665 3 0
3個回答

ysy49271743

看來需要客戶端通過js把 換行符替換成<br>才可以

  • 暫無評論
phpcreeper

目前最新版workerman是3.5.18,我的版本3.5.14,測試接收一切正常呢。

  • 暫無評論
ysy49271743

前端做了替換ok了, 目前workerman版本 3.5.16

  • 喵了個咪 2019-02-26

    html本來就不能直接展示換行符的,得把換行符轉換成<br>才有換行效果

  • phpcreeper 2019-02-26

    @1664:

    1. 從題示看,樓主說的是服務端無法打印吧;
    2. 樓主前端做了替換?為什么要替換呢? 我測試任意格式文本數(shù)據(jù)都支持打?。?/li>
  • ysy49271743 2019-02-26

    @1664:正解

  • ysy49271743 2019-02-26

    @614:換行符替換成<br>

  • 喵了個咪 2019-02-26

    如果是服務端無法打印,猜測是用了json_decode,數(shù)據(jù)是接收到了的,但是php里json_decode默認不識別換行符,所以打印是空的。猜測哈

  • phpcreeper 2019-02-26

    @1242: 我的意思是無需替換,完全接收正常。

  • ysy49271743 2019-02-26

    @614:那就不曉得了,目前替換br解決先

年代過于久遠,無法發(fā)表回答
??