4

我试图通过这里给出的shell执行php脚本: -

php whatsapp.php -s MobileNo Message

我收到以下错误:-

PHP Notice:  fwrite(): send of 111 bytes failed with errno=32 Broken pipe in     
whatsprot.class.php on line 1923

whatsprot.class.php 中的第 1923 行对应于:-

fwrite($this->socket, $data, strlen($data));

whatsprot.class.php 在这里

这个问题有什么解决办法吗?

4

1 回答 1

0

这可能是因为您的数据包含“utf-8”字符。我有类似的问题是由它引起的。

异常:mysql_query():发送 1462592 字节失败,错误号=32 管道损坏

我用了

mysql -u username -p database < dump_file # this is bad 

导入的 sql 文件包含很多 UTF8 字符(泰语),但我没有为 [mysql] 设置 default-character-set=utf8。所以数据库中错误的编码数据导致了这个问题。

于 2014-02-24T03:20:31.923 回答