Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite,
Estou precisando de uma ajuda estou desenvolvendo um sistema para imobiliária. estou tentando fazer a parte de cadastro do imóvel ele funciona mas que queria redimensionar a imagem fiz o todo script ele grava URL no banco, sobe a imagem para pasta mas não redimensiona.
alguém pode me ajudar?
$img_destaque = $_FILES['img_url'];
$folder = 'assets/img/properties';
/*$permite = array ('image/jpeg', 'image/png');
$maxSize = 1024 * 1024 * 5;*/
$name = $img_destaque['name'];
$tmp = $img_destaque['tmp_name'];
$original = imagecreatefromjpeg($tmp);
$copia = imagecreatetruecolor(400, 200);
$largura = imagesx($original);
$altura = imagesx($original);
imagecopyresampled($copia, $original, 0,0,0,0, 400, 200, $largura, $altura);
$extensao = @end(explode('.', $name));
$newNome = $ref . '-'. rand(1, 30000). ".$extensao";
imagejpeg($copia, $folder.'/'. $newNome, 100 );
$type = $img_destaque['type'];
$size = $img_destaque['size'];
$error = $img_destaque['error'];
$destaque = $folder.'/'. $newNome;
@move_uploaded_file($tmp, $folder.'/'.$newNome);o gatão eu uso essa class
e o codigo que usei, segue exemplo
if(move_uploaded_file($tempFile,$filedir.$arquivo_namenovo)){
if($tipo == 'noticias'){
include"simpleimage.php";
$image = new SimpleImage($filedir.$arquivo_namenovo);
$tImg = getimagesize($filedir.$arquivo_namenovo);
if($tImg[0] >= '2000'){
$image->resizeToWidth(2000);
$image->save('../uploads/'.$arquivo_namenovo);
}
}
sleep(1);
}
Depois que subiu a imagem pro servidor, ele salvou ela na pasta
e depois pega com a class e redimensiona pra ter um width de 2000px
mas da uma lida do doc dela, pra o que ficar melhor pra ti
* dou um sleep de 1 segundo pra nao ocorrer erro, se a imagem q ele tiver q redirecionar é muito grande e a carga do servidor nao esgotar
bjo delicia
>
o gatão eu uso essa class
e o codigo que usei, segue exemplo
if(move_uploaded_file($tempFile,$filedir.$arquivo_namenovo)){
if($tipo == 'noticias'){
include"simpleimage.php";
$image = new SimpleImage($filedir.$arquivo_namenovo);
$tImg = getimagesize($filedir.$arquivo_namenovo);
if($tImg[0] >= '2000'){
$image->resizeToWidth(2000);
$image->save('../uploads/'.$arquivo_namenovo);
}
}
sleep(1);
}
Depois que subiu a imagem pro servidor, ele salvou ela na pasta
e depois pega com a class e redimensiona pra ter um width de 2000px
mas da uma lida do doc dela, pra o que ficar melhor pra ti
* dou um sleep de 1 segundo pra nao ocorrer erro, se a imagem q ele tiver q redirecionar é muito grande e a carga do servidor nao esgotar
bjo delicia
Fala lindão do agreste,
Estou tentando usar a sua ideia aqui, só fiquei boiando aqui
if($tipo == 'noticias')
o restou estou alterando ainda.
obrigado por enquanto.
Bjocas.
if($tipo == 'noticias').
>
Fala lindão do agreste,
Estou tentando usar a sua ideia aqui, só fiquei boiando aqui
if($tipo == 'noticias')
o restou estou alterando ainda.
obrigado por enquanto.
Bjocas.
if($tipo == 'noticias').
Cornelio meu amigo muito obrigado funcionou perfeitamente se você tivesse aqui te dava um b........... Braço kkkk
super obrigado.
cara, isso é sujeira do codigo
aquele if no meu code era pra ter certeza d umas coisas
>
cara, isso é sujeira do codigo
aquele if no meu code era pra ter certeza d umas coisas
Eu imaginei. Cara muito obrigado mais uma vez.
Vou mover para PHP.
Obrigado William e desculpe o transtorno.
Vou mover para PHP.