PHP: include não funciona

Fórum sobre outras linguagens de programação.

Moderador: Moderadores

cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

PHP: include não funciona

Mensagem por cjp »

Pessoal, tenho uma página em PHP usando um include, que aparentemente não está funcionando, pois está dando o seguinte erro:

Código: Selecionar todos

Fatal error: Call to undefined function SetFileFormat() in /home/inaciocarvalho/www/php/consacao.php on line 22
A linha 22 está assim:

Código: Selecionar todos

 SetFileFormat("png");
Essa função SetFileFormat está no arquivo phplot.php, que está salvo na mesma pasta do php consacao.php. Já conferi isto várias vezes.

O include tá assim:

Código: Selecionar todos

include("phplot.php");
Curiosamente, nesse mesmo php, tenho um outro include, que está funcionando normalmente.

Alguém saberia me dizer o que eu posso estar esquecendo?
Inacio de Carvalho Neto
Avatar do usuário
susviela@bol.com.br
Usuário Nível 3
Usuário Nível 3
Mensagens: 236
Registrado em: 30 Jun 2017 11:17
Localização: São José / SC
Contato:

PHP: include não funciona

Mensagem por susviela@bol.com.br »

Se o include ta funcionando tem algum erro digitação em algum lugar do fonte as vezes um ; faltando em outra linha
.
.
"E quando você perder o controle, colherá o que plantou."
=========================================
Carlos Alberto Nunes #Susviela
Site: https://www.PowerInformatica.com.br
=========================================
Blog xBase: https://programandoxbase.wordpress.com/
Blog TI: https://susviela.wordpress.com

( #ProgramandoxBase #AllxBase )
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

PHP: include não funciona

Mensagem por cjp »

Mas o erro undefined function não indica a falta da função? E se a função existe no phplot.php, o problema não seria no include?
Inacio de Carvalho Neto
portelainfo
Usuário Nível 1
Usuário Nível 1
Mensagens: 10
Registrado em: 24 Ago 2014 02:23
Localização: Vitoria da Conquista/Bahia

PHP: include não funciona

Mensagem por portelainfo »

Oi!

vc testou com var_dump?

Código: Selecionar todos

$retorno1 = include("phplot.php"); var_dump($retorno1);
$retorno2 = include_once("phplot.php"); var_dump($retorno2);
$retorno3 = require("phplot.php"); var_dump($retorno3);
$retorno4 = require_once("phplot.php"); var_dump($retorno4);
Portela Info (Mauricio Portela)
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

PHP: include não funciona

Mensagem por cjp »

Aparentemente, resolveu, pois agora mostrou um novo erro, sendo que este erro é da página chamada no include.

Está dando o seguinte erro agora:

Código: Selecionar todos

int(1) bool(true)
Fatal error: Cannot redeclare class PHPlot in /home/inaciocarvalho/www/php/phplot.php on line 59
A linha 59 do phplot.php está assim:

Código: Selecionar todos

class PHPlot
Saberia me dizer qual é o erro nessa linha?
Inacio de Carvalho Neto
Responder