Ola a todos do forum, mais uma vez estou aqui solicitando a ajuda dos amigos.
E o seguinte eu tenho um codigo de upload que altera o tamanho da imagem, acontece é que no mozila funciona legal mais no explore não faz o upload da imagem e da o seguinte erro:
Warning: imagesx(): supplied argument is not a valid Image resource in D:\wamp\www\uploade_imagem\red1\funcao\Redimensiona.php on line 13
Estou enviando a baixo o codigo da página redimensiona.php para os amigos darem uma analizada e me ajudar com a resposta:
redimensiona.php
<?php
function Redimensionar($imagem, $name, $largura, $pasta){
if ($imagem['type']==image/jpeg"){
$img = imagecreatefromjpeg($imagem['tmp_name]);
}else if ($imagem['type']==image/gif"){
$img = imagecreatefromgif($imagem['tmp_name]);
}else if ($imagem['type']==image/png"){
$img = imagecreatefrompng($imagem['tmp_name]);
}
$x = imagesx($img); //É nesta linha que começa o erro!
Pergunta
heros
Ola a todos do forum, mais uma vez estou aqui solicitando a ajuda dos amigos.
E o seguinte eu tenho um codigo de upload que altera o tamanho da imagem, acontece é que no mozila funciona legal mais no explore não faz o upload da imagem e da o seguinte erro:
Warning: imagesx(): supplied argument is not a valid Image resource in D:\wamp\www\uploade_imagem\red1\funcao\Redimensiona.php on line 13
Estou enviando a baixo o codigo da página redimensiona.php para os amigos darem uma analizada e me ajudar com a resposta:
redimensiona.php
<?php
function Redimensionar($imagem, $name, $largura, $pasta){
if ($imagem['type']==image/jpeg"){
$img = imagecreatefromjpeg($imagem['tmp_name]);
}else if ($imagem['type']==image/gif"){
$img = imagecreatefromgif($imagem['tmp_name]);
}else if ($imagem['type']==image/png"){
$img = imagecreatefrompng($imagem['tmp_name]);
}
$x = imagesx($img); //É nesta linha que começa o erro!
$y = imagesy($img);
$autura = ($largura * $y)/$x;
$nova = imagecreatetruecolor($largura, $autura);
imagecopyresampled($nova, $img, 0, 0, 0, 0, $largura, $autura, $x, $y);
if ($imagem['type']==image/jpeg"){
$local="$pasta/$name".".jpg";
imagejpeg($nova, $local);
}else if ($imagem['type]=="image/gif"){
$local="$pasta/$name".".gif";
imagejpeg($nova, $local);
}else if ($imagem['type']=="image/png"){
$local="$pasta/$name".".png";
imagejpeg($nova, $local);
}
imagedestroy($img);
imagedestroy($nova);
return $local;
}
?>
Des de já agradeço a atenção de todos!
Editado por herosLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.