https://github.com/akalongman/php-telegram-botダウングレードPHPのバージョンは、今私が作曲して、それをインストールし
未定義の関数にエラーコールをcasues、すべてが正常に
を働いていたが、今、私はmysql_ *の機能を使用できるためのでダウングレードする必要がありました。
は今、私は、スクリプトを実行しようとすると、私はここで、このエラーに
Call to undefined function Longman\TelegramBot\mb_strlen() in C:\xampp\htdocs\vendor\longman\telegram-bot\src\Request.php on line 366
を取得し、私はPHPのエンジンserchesは、クラスの下で機能をmb_strlenなぜすべてのエラーを参照してくださいいけないコード
public static function sendMessage(array $data)
{
if (empty($data)) {
throw new TelegramException('Data is empty!');
}
$text = $data['text'];
$string_len_utf8 = mb_strlen($text, 'UTF-8'); # << 366. line
if ($string_len_utf8 > 4096) {
$data['text'] = mb_substr($text, 0, 4096);
$result = self::send('sendMessage', $data);
$data['text'] = mb_substr($text, 4096, $string_len_utf8);
return self::sendMessage($data);
}
return self::send('sendMessage', $data);
}
のですか?
おそらく関数が存在しないため(mb拡張をインストールする必要があります)。 – Dekel