Ir para conteúdo

POWERED BY:

Arquivado

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

gdx02

[Resolvido] básico - variavel para classe

Recommended Posts

Buenas!!

 

Minha dúvida deve ser simples: como passo uma variavel para dentro de uma class?

 

No caso, preciso passar o caminho (path) da pasta onde as imagens serão gravadas...

 

Chamada da Classe em um dos arquivos:

 

require_once "../class.upload.php";

	$upload = new Upload();
	$upload->Envia_Arquivo();

Dentro da Class, preciso da variavel em uma das funções:

 

...

function Envia_Arquivo()
	{
		if($this->Verifica_Upload()) {
			$this->gera_fotos();
			return true;		
		} else {
			echo "erro";
		}
	}
	
	function gera_fotos()
	{
		//$diretorio = $_REQUEST[$diretorio];

...
	}

vejam que comentei a linha onde a variavel $diretorio é definida dentro da classe, pois ela precisa ser definida fora, já que, dependendo do script que executa a classe, muda o diretorio...

 

Se alguém puder me ajudar, agradeço muito! abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

consegui....era do jeito imaginei mesmo:

 

require_once "../class.upload.php";

	$diretorio = "pasta/";

	$upload = new Upload();
	$upload->Envia_Arquivo();

e na classe:

 

function Envia_Arquivo($diretorio)
	{
		if($this->Verifica_Upload()) {
			$this->gera_fotos($diretorio);
			return true;		
		} else {
			echo "erro";
		}
	}
	
	function gera_fotos($diretorio)
	{
		...
	}

 

té a próxima!

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.