Estou com um problema no código, preciso fazer o UP de uma imagem, fazendo uma cópia dela numa outra pasta... até aí está OK... só que nessa segunda pasta eu preciso redimensionar ela pra que fique um thumbnail ... não esta funcionando se alguem puder me ajudar... o codigo esta abaixo
$target_path = 'C:/Arquivos de programas/Apache Software Foundation/Apache2.2/htdocs/visao/portfolio/'; $target_path = $target_path . basename( $_FILES['uploadedfile']['name']); $_FILES['uploadedfile']['tmp_name']; $extensao = "1".basename( $_FILES['uploadedfile']['name']); //echo $extensao; if (preg_match("/\.(jpg){1}$/i", $extensao)) { if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { echo "O arquivo ". basename( $_FILES['uploadedfile']['name']). " foi importado corretamente"; //$tabelaResultados = 1; $nome = basename( $_FILES['uploadedfile']['name']); //$arquivo = 'C:/' . $nome; $arquivo = 'C:/Arquivos de programas/Apache Software Foundation/Apache2.2/htdocs/visao/portfolio/' . $nome; $file = $arquivo; $newfile = 'C:/Arquivos de programas/Apache Software Foundation/Apache2.2/htdocs/visao/portfolio/pequenas/' . $nome; if(!copy($file , $newfile)) { echo "<br> não copiou"; } else { $pathimage=$newfile; $pic = imagecreatefromjpeg($pathimage); $sizex = imagesx($pic); $sizey = imagesy($pic); $s0x = 200; //novos dimensões $s0y = 150; $out = imagecreatetruecolor( $s0x, $s0y); imagecopyresampled ($out, $pic, 0, 0, 0, 0, $s0x, $s0y, $sizex, $sizey); imagejpeg($out, $pathimage."_thumb.jpg"); imagedestroy($pic); imagedestroy($out); echo "<br> copiou"; } mysql_select_db($database_taconvidado, $taconvidado); $sql_insert = "INSERT INTO portfolio (categoria, enderecogrd, enderecopeq) VALUES('" . geral . "','" . $arquivo . "','" . $newfile . "')"; if(mysql_query($sql_insert)) { echo "<br> registro feito com sucesso"; } else { echo "<br> registro não efetuado"; } } else if($extensao!=" 1") { echo "<br> extensão nao suportada"; } } else { echo "extensao nao suportada"; } ?>
ja esta ativado a extensao do gd2 no php.ini - nao sei o que acontece... por favor me ajudem é muito urgente, ja tentei varios mas varios, acho que todos os tutoriais e scripts da net, nao funciona o script para no $pic = imagecreatefromjpeg($pathimage);
obrigado
GGSP