Jump to content


Photo

Php Warning - Como Resolver Isso?


  • Faça o login para participar
2 replies to this topic

#1 cko

cko

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino
  • Localidade:RS

Posted 30/08/2010, 10:43

opa, sou novo aqui no forum, mas me deparei com um problema parecido com um ja ocorrido
bom, o codigo ate funciona, forem tudo ficou lento, parece q vem um elefante junto quando se carrega ela

mas meu codigo é esse

thumbs.php

<?
header("Content-type: image/jpeg");
$im = imagecreatefromjpeg($_GET['imagem']); // Cria uma nova imagem a partir de um arquivo ou URL

$wid = (int)$_GET["w"];
$hei = (int)$_GET["h"];


[font="Impact"]$w = imagesx($im);
$h = imagesy($im);[/font]

$w1 = $w / $wid;
if ($hei == 0)
{
$h1 = $w1;
$hei = $h / $w1;
}
else
{
$h1 = $h / $hei;
}
// echo "$h1 - $w1";
$min = min($w1,$h1); 

$xt = $min * $wid;
$x1 = ($w - $xt) / 2;
$x2 = $w - $x1; 

$yt = $min * $hei;
$y1 = ($h - $yt) / 2;
$y2 = $h - $y1; 

$x1 = (int) $x1;
$x2 = (int) $x2;
$y1 = (int) $y1;
$y2 = (int) $y2; 

$img = NULL;

$img = imagecreatetruecolor($wid, $hei); 
//$background = imagecolorallocate($img, 50, 50, 50);
imagecolorallocate($img,255,255,255); 

$c = imagecolorallocate($img,255,255,255); 
$c1 = imagecolorallocate($img,0,0,0); 

for ($i=0;$i<=$hei;$i++)
{
imageline($img,0,$i,$wid,$i,$c);
}

imagecopyresampled($img,$im,0,0,$x1,$y1,$wid,$hei,$x2-$x1, $y2-$y1); 

imagejpeg($img, '', 95)
?>

e ta me voltando esses erros

PHP Warning: imagecolorallocate(): supplied argument is not a valid Image resource in /home/th33508/public_html/thumbs.php on line 44

PHP Warning: imagesx(): supplied argument is not a valid Image resource in /home/th33508/public_html/thumbs.php on line 9

PHP Warning: imagesy(): supplied argument is not a valid Image resource in /home/th33508/public_html/thumbs.php on line 10


vlw desde ja a ajuda

Edição feita por: André Manoel, 30/08/2010, 14:22.
Utilizar as tags code no código fonte.


#2 André Manoel

André Manoel

    Doutor

  • Usuários
  • 996 posts
  • Sexo:Masculino
  • Localidade:Brasilia

Posted 30/08/2010, 14:30

Bem ... primeiro vamos esclarecer algo,

Utilizando o método de envio GET...

Você só poderá utilizar um endereço de URL aonde esteja a imagem.

Se você estiver tentando utilizar isso com um campo FILE de formulário, o método precisa ser o POST.

O método GET não envia nada além de strings, texto puro.

Este erro que está dando, é porque o que está chegando para a função imagecreatefromjpeg

Não é uma imagem.

Verifique se é uma imagem válida mesmo.

(y)
Iniciando na Ajuda On line...

Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#3 cko

cko

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino
  • Localidade:RS

Posted 31/08/2010, 13:39

Bem ... primeiro vamos esclarecer algo,

Utilizando o método de envio GET...

Você só poderá utilizar um endereço de URL aonde esteja a imagem.

Se você estiver tentando utilizar isso com um campo FILE de formulário, o método precisa ser o POST.

O método GET não envia nada além de strings, texto puro.

Este erro que está dando, é porque o que está chegando para a função imagecreatefromjpeg

Não é uma imagem.

Verifique se é uma imagem válida mesmo.

(y)






vlw a ajuda...
mas assim, vou passar o link da pagina www.papasdalama.com.br
ela ta bem pesada, e as unicas imagens q estao dando problema é na galeria de imagens
estou meio perdido....
obrigado




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq