Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

php avancado

Fatal error: Uncaught Error: Call to undefined function mb_strtoupper() in C:\Apache24\htdocs\phpAlura\funcoes.php:31 Stack trace: #0 C:\Apache24\htdocs\phpAlura\banco.php(37): titularComLetrasMaiusculas(Array) #1 {main} thrown in C:\Apache24\htdocs\phpAlura\funcoes.php on line 31

https://github.com/brunomendesfaria/phpAlura

5 respostas

Olá, Bruno.

Você não executou os passos para habilitar a extensão mbstring, aparentemente. :-)

No seu arquivo php.ini, remove o ponto e vírgula (;) do início da linha extension=mbstring

esta desmarcada sim , verifica o link que mandei a i ta o arquivo pode verificar q esta desmarcado.

Fala, Bruno.

No arquivo que está no projeto está descomentado, mas no php.ini real, que o PHP lê, está descomentado também?

Digita php -m e vê se mbstring vai aparecer. Se não aparecer, o problema é esse.

mostrou o mbstring

link abaixo tem os arquivos e o print.

https://github.com/brunomendesfaria/phpAlura

solução!

Bruno, pelo caminho da mensagem de erro que você enviou, você tá usando XAMPP, to certo?

Existem algumas funções que ele desabilita, e talvez essa seja uma delas. Isso é só um palpite.

Minha sugestão pra agora, pra não te prender nessa parte do curso já que mbstring não é o foco, é torcar de mb_strtoupper para strtoupper no código.

:-)