Ir para conteúdo

POWERED BY:

Arquivado

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

visitante_php

não sei fazer o ini_set funcionar

Recommended Posts

Beraldo....como assim, eu a fiz uma vez e declarei todas as variaveis, era umas 21...ae disseram q eram muitas......

Mas você não as declarou nessa classe. Por isso dá erro.

Como essas variáveis só são usadas nesse método (Resize()), elas não precisam sermembros da classe. Basta que sejam variáveis locais do método. Logo, não use $this para elas.

 

 

A questão do título e da qualidade da classe anterior já podem ser deixadas de lado. Já foi tudo esclarecido e isso não concerne com a dúvida do tópico, ok? http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

fabyo você nao entendeu meu ponto de vista, mas como nao eh esse o intuito do topico...o unico problelam deesta classe eh q ela nao cria o arquivo temporario para o redimensionamento, ja declarei todas as variaveis da funcao de rezise...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você errou no switch do método Resize. A variável é um inteiro, não uma string. Veja a documentação de getimagesize()

 

switch( $this->imageinfo['type'] )
		{
			case 1:
				$this->imagem = imagecreatefromgif( $this->files['tmp_name'] );
				break;
			case 2:
				$this->imagem = imagecreatefromjpeg( $this->files['tmp_name'] );
				break;
			case 3:
				$this->imagem = imagecreatefrompng( $this->files['tmp_name'] );
				break;
		}

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.