Página 1 de 1

PHP: include não funciona

Enviado: 22 Nov 2018 01:03
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?

PHP: include não funciona

Enviado: 22 Nov 2018 11:08
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

PHP: include não funciona

Enviado: 22 Nov 2018 11:41
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?

PHP: include não funciona

Enviado: 01 Dez 2018 04:25
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);

PHP: include não funciona

Enviado: 03 Dez 2018 01:29
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?