Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DouglasP

[Resolvido] define

Recommended Posts

Bom dia,

antigamente usava variaveis normais,

agora passei a tentar usar o define.

 

aconteçe que na pagina config (config.php), onde tem conexão com o sql etc fica o define.

como esse por exemplo:

define("Ativo_FotoConta", "0");		// Opção: Mudar Foto da conta / 0 - Desligado, 1 - Ligado
define("Quem_FotoConta", "0");			// Opção: Mudar Foto da conta / Quem pode usar, 0 - Todos, 1 - Vip

e na outra painel (painel.php) chamo a config por include,

e tento exibir o define, porem nao funciona.

como solucionar?

 

grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o quê exatamente não funciona ?

 

apresenta erro ?

 

como está fazendo testes ?

 

poderia postar o código de ambas as páginas ?

 

 

 

exemplo prático:

 

config.php

<?php
define('FOO', 'BAR');
?>

page.php

<?php
include 'config.php';
echo FOO;
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

A página realmente foi incluida?

Quando você chama uma constante e ela não foi definida,o PHP interpreta aquilo como sendo uma string.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@ matias_rezende,

fiz como nosso amigo hinom disse, usei os codigo dele e não funcionou,

somente funcionou se coloco o define na mesma pagina.

 

@ eibon,

sim a pagina foi chama amigo, inclusive e nela que faço a conexão com o sql e a ta indo certinho

tirano os defines.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Adiciona isso na página que quer pegar as constantes então (depois do include):

!defined('NOMEDACONSTANTE') && die('Constante nao definida.Voce fez algo errado');
echo constant('NOMEDACONSTANTE');

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja também se nao tem nenhum tipo de corrompimento ao editar os arquivos

 

estou dizendo isso porque no código que você postou no post 1 vieram caracteres codificados

 

os comentários

define("Ativo_FotoConta", "0");         // Opção: Mudar Foto da conta / 0 - Desligado, 1 - Ligadodefine("Quem_FotoConta", "0");                  // Opção: Mudar Foto da conta / Quem pode usar, 0 - Todos, 1 - Vip

 

1. qual versão do php está usando ?

 

2. qual editor de textos está usando ?

 

3. em ual ambiente está fazendo testes ?

num pc local ou num servidor terceiro ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Versão: PHP Version 6.0.0-dev

Editor: NuSphere PhpED

Ambiente: Local

 

Arrumei o problema obrigado, era apenas uma linha errada na config.php vlws.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.