Ir para conteúdo

POWERED BY:

Arquivado

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

Thiago Gonçalves Fonseca

erro em funçao

Recommended Posts

está ocorrendo este erro

 

Fatal error: Cannot redeclare resizamos() (previously declared in /home/thiagosi/public_html/login/HTML/adm/resizer_foto.php:3) in /home/thiagosi/public_html/login/HTML/adm/resizer_foto.php on line 49

 

alguem poderia me falar o que está errado?

 

<?php

function resizamos ($onde, $nome, $novalargura, $novaaltura) {

// Aqui carregamos a imagem original  

$img = imagecreatefromjpeg( $onde );   

//Determinar a largura e a altura da imagem original

 $largura = imagesx( $img );  

  $altura = imagesy( $img ); 

   // Calcular o tamanho que a imagem pequena terá, de modo a nao desfocar.

   // esse if abaixo é para garantir a proporção

  if( ($largura / $novalargura) > ($altura / $novaaltura) ){

    $fator = $largura / $novalargura;

  }else{

    $fator = $altura / $novaaltura;

  }

    $nova_largura = $largura / $fator;

    $nova_altura  = $altura / $fator;

  ////////////

   

   // Criar a imagem temporaria   

   $tmp_img = imagecreatetruecolor( $nova_largura, $nova_altura );  

   // Copia e faz o resize para a nova imagem    

   imagecopyresized( $tmp_img, $img, 0, 0, 0, 0, $nova_largura, $nova_altura, $largura, $altura ); 

    // Guarda a imagem na pasta de destino e com o nome pretendido  

    $uploadnova="../img_moveis/album/" . $nome;imagejpeg( $tmp_img, $uploadnova );

    }

    

    

	$nomeIMG=($arquivo["tmp_name"]);// path da imagem original (temporaria)



	resizamos($nomeIMG, $imagem_nome, 500, 400 ); // maior largura permitida, maior altura permitida

?>




 

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou a função foi declarada 2 vezes ou algum include esta errado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fatal error: Cannot redeclare resizamos() (previously declared in /home/thiagosi/public_html/login/HTML/adm/resizer_foto.php:3) in /home/thiagosi/public_html/login/HTML/adm/resizer_foto.php on line 49

 

Erro fatal: resizamos() não pode ser redeclarada (Declarada anteriormente em /home/thiagosi/public_html/login/HTML/adm/resizer_foto.php:3) Na linha 49 em /home/thiagosi/public_html/login/HTML/adm/resizer_foto.php

 

Você declarou a mesma função duas vezes, ou seja, você a criou 2 vezes, renomeie ela para outro nome ou exclua uma das funções!

Compartilhar este post


Link para o post
Compartilhar em outros sites

então não era o mesmo codigo?

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.