PHP

Esta página não está funcionando – HTTP ERROR 500 em um script PHP

Ao tentar abrir uma página feita em PHP, o usuário recebe a mensagem: “Esta página não está funcionando” (HTTP ERROR 500 ). Mas não exibe nenhum detalhe do que está causando este erro interno no servidor. O erro 500 (Internal Server Error) é exibido ao usuário se seu código PHP não está configurado para não …

Esta página não está funcionando – HTTP ERROR 500 em um script PHP Leia mais »

Como forçar o PHP a exibir as mensagens de erro?

Fui transferir o código da minha máquina para o servidor de produção e por algum motivo o código não funcionava, simplesmente parava de funcionar. Meia hora depois lembrei que as mensagens de erro poderiam estar configuradas para não aparecer. Mas como reverter essa opção? Como fazer via script que as mensagens fossem exibidas? Se você …

Como forçar o PHP a exibir as mensagens de erro? Leia mais »

The mbstring extension is missing. Please check your PHP configuration.

Ao tentar iniciar o PHPMyAdmin é exibida a mensagem: “The mbstring extension is missing. Please check your PHP configuration.“ A solução para este problema é executar os dois comandos abaixo: sudo apt-get install php-mbstring php7.0-mbstring php-gettextsudo service apache2 restart Se ao executar o primeiro comando você receber a mensagem “E: dpkg was interrupted, you must …

The mbstring extension is missing. Please check your PHP configuration. Leia mais »

Undefined property: stdClass::($variablename)

Ao desenvolver um código utilizando a biblioteca PDO do PHP, me deparei com a seguinte mensagem de erro ao realizar uma iteração no resultado de uma consulta: Notice: Undefined property: stdClass::$ds_nomeServidor in C:xampphtdocsscript.php on line 6127 O problema é que a consulta estava trazendo realmente o campo “ds_nomeServidor”. Contudo, ele era um campo nomeado utilizando …

Undefined property: stdClass::($variablename) Leia mais »

Analisando cada item de uma URL utilizando PHP

O PHP tem um função para analisar cada item de uma URL, ela se chama parse_url: [code language=”php”]$larr_urlAddress = parse_url ( "http://meuusuario:minhasenha@www.google.com:88/dashboard/file.php?q=busca#item2" );[/code] A função irá criar um array cujas informações poderão ser acessadas da seguinte forma: [code language=”php”]echo "<BR>Scheme: ".$larr_urlAddress[‘scheme’]; // No exemplo, retornará o valor httpecho "<BR>Host: ".$larr_urlAddress[‘host’]; // No exemplo, retornará o …

Analisando cada item de uma URL utilizando PHP Leia mais »

Como imprimir o conteúdo de um array em HTML utilizando PHP

Se você quiser ver o conteúdo de um array isso pode ser feito através do comando “print_r”, mas o conteúdo aparece sem formatação no HTML obrigando a visualizar o conteúdo do código fonte da página para visualizar a estrutura formatada do Array. Mas é possível visualizar de forma direta, basta utilizar o código abaixo: [code …

Como imprimir o conteúdo de um array em HTML utilizando PHP Leia mais »

Como instalar a extensão php-xml no PHP 7.x em ambiente Linux Ubuntu?

Ao tentar instalar o PHPBB em meu servidor, me deparei com a seguinte mensagem: PHP XML/DOM supportIn order for phpBB to function correctly, the PHP XML/DOM extension needs to be available. Como fazer para instalar a biblioteca mencionada na mensagem acima? Execute o comando para instalar o módulo: sudo apt-get install php7.0-xml Agora atualize o …

Como instalar a extensão php-xml no PHP 7.x em ambiente Linux Ubuntu? Leia mais »

Como instalar e utilizar a biblioteca PHP-ML?

Depois de procurar e não encontrar, segue abaixo um passo-a-passo de como utilizar a biblioteca PHP-ML (PHP – Machine Learning). 1º Passo: Você precisa ter instalado o composer e o PHP 7 em seu servidor; 2º Passo: Na pasta raiz de seu projeto, no servidor web (dentro do htdocs), digite o comando: composer require php-ai/php-ml …

Como instalar e utilizar a biblioteca PHP-ML? Leia mais »

Rolar para cima