Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Verificando suporte a uma função

13-09-2008 06:29

Vou mostrar aqui como verificar se seu PHP está dando suporte a uma determinada função.

<?php
if(function_exists('imagecreate')) {
echo "A função existe.";
} else {
echo "A função não existe";
}
?>

No script acima, verificamos se a biblioteca GB está instalada.

Você pode testar com outras funções do PHP.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 1000 postagens
Mais de 1000 postagens
Mensagens: 1308
Sexo: Masculino

Verificando suporte a uma função

22-06-2010 10:24

Desculpe. É biblioteca GD ou GB? Fiz o teste (criei um arquivo, inseri o código e o coloquei dentro de uma pasta do servidor local (www), e a mensagem foi de que a função existe. Entretanto, estou tentando inserir imagem (estava tudo ok e, agora, não mais está), retorna a seguinte mensagem: Fatal error: imagecreatetruecolor(): requires GD 2.0 or later in c:\arquivos de programas\easyphp\www\veiculos\adm_cli\cliente\AuxiliarCadastrarLogotipoAnunciante.php on line 142. Verifiquei o php.ini, está descomentado o deveria estar. Recordo-me que havia instalada a biblioteca GD (tanto que a tenho zipada na pasta de downloads). É possível que ela tenha sido desinstalada? Como verifico?
0
 
Mais de 1000 postagens
Mais de 1000 postagens
Mensagens: 1308
Sexo: Masculino

Verificando suporte a uma função

22-06-2010 10:38

Para constar: troquei, no código, isto: imagecreate por isto: imagecreatetruecolor, e continua retornando que a função existe.
0
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Verificando suporte a uma função

22-06-2010 11:00

Provavelmente o Easyphp que está usando está desatualizado. Instala o Xampp ou procura uma versão atualizada do Easyphp
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 1000 postagens
Mais de 1000 postagens
Mensagens: 1308
Sexo: Masculino

Verificando suporte a uma função

22-06-2010 11:18

Eu reinstalei o EasyPHP e voltou a funcionar. Eu vou usar o Xampp, mas quando iniciar os testes de envio de e-mail após os cadastramentos. O código está funcionando com a versão 1-6 do EasyPHP. No Xampp, com o PHP 4 instalado, está funcionando legal, mas me acostumei com o EasyPHP. Obrigado.
0
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Verificando suporte a uma função

22-06-2010 11:21

Blz.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 1000 postagens
Mais de 1000 postagens
Mensagens: 1308
Sexo: Masculino

Verificando suporte a uma função

22-06-2010 16:04

Aconteceu de novo a mensagem acima. Esse problema, acredito, surgiu depois que instalei o Xampp. Pode ser? O EasyPHP está instalado na pasta Arquivos de Programas, do Windows, e o Xampp está no diretório C. O php.ini é instalado juntamente com o servidor local, ou já vem com o Windows?
0
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Verificando suporte a uma função

22-06-2010 17:08

Acho que você deve desinstalar totalmente o Easyphp, para depois usar o Xampp, porque pode ocorrer esse conflito mesmo.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 1000 postagens
Mais de 1000 postagens
Mensagens: 1308
Sexo: Masculino

Verificando suporte a uma função

24-06-2010 00:16

Eu desinstalei o Xampp, mantive, por enquanto, o EasyPHP, e o problema parou. Acho que era conflito, mesmo. Vou concluir o que tiver de concluir com o EasyPHP, e quando for iniciar os testes com e-mails, passo a usar o Xampp. Obrigado.
0
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Verificando suporte a uma função

24-06-2010 10:16

Blz.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Google Adsense [Bot]