Clipper On Line • Ver Tópico - PHP: include não funciona
Mudar para estilo Clássico
Discussão sobre outras linguagens de programação.
Postar uma resposta

PHP: include não funciona

22 Nov 2018 00:03

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

Código:
Fatal error: Call to undefined function SetFileFormat() in /home/inaciocarvalho/www/php/consacao.php on line 22


A linha 22 está assim:

Código:
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:
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

22 Nov 2018 10:08

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

22 Nov 2018 10:41

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

01 Dez 2018 03:25

Oi!

vc testou com var_dump?

Código:
$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

03 Dez 2018 00:29

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:
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:
class PHPlot


Saberia me dizer qual é o erro nessa linha?
Postar uma resposta