我试图通过以下代码Here通过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是Here
这个问题有什么问题吗?
答案 0 :(得分:0)
可能是因为您的数据包含'utf-8'字符。我有类似的问题是由它引起的。
异常:mysql_query():发送1462592字节失败,错误为errno = 32 Broken pipe
我用过
mysql -u username -p database < dump_file # this is bad
导入sql文件包含很多UTF8字符(泰语),但我没有为[mysql]设置default-character-set = utf8。因此数据库中错误的编码数据导致了这个问题。