Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Pessoal. Direto ao ponto. Pessoal gostaria que todas as imagens enviada não importando a extensão ficasse com extensão .jpg
Ex: suponha que o colega enviou uma image com nome aprendiz.bmp ou aprendiz.png ou aprendiz.gif ou aprendiz.tiff gostaria que quando upload fosse feito a imagem aparecesse dentro da pasta(UploadImagens/) com nome aprendiz.jpg
Gostaria muito de resolver esta tarefa. obrigado !
<?php
if (isset($_POST["enviar"])){
$pasta1 = 'UploadImagens/';
$name_original_image_1 = $_FILES['a_image1']['name'];
//echo "<h3>nome original da imagem </h3> " .$name_original_image_1;
$tmp_name_1 = $_FILES['a_image1']['tmp_name'];
// ===================================
$explode1 = @end(explode('.',$name_original_image_1));
$extensao_enviada = $explode1;
echo "<h3>você enviou a extensao ".$extensao_enviada.'</h3>';
// ===================================
$new_name_image_1 = "NewName_".rand().'.'.$extensao_enviada;
// ===================================
// dimensão original da imagem
list($width_original_1, $height_original_1) = getimagesize($tmp_name_1);
// ===================================
$x = 280;
$y = 180;
$new_dimension_image_1 = imagecreatetruecolor($x,$y);
// ===================================
$img_1 = imagecreatefromjpeg($tmp_name_1);
// ===================================
imagecopyresampled($new_dimension_image_1, $img_1, 0, 0, 0, 0, $x,$y, $width_original_1, $height_original_1);
// ===================================
$aaa = 55;
$bbb = 55;
// ===================================
if($aaa == $bbb){
echo "<h2>UPLOAD REALIZADO COM SUCESSO</h2>";
imagejpeg($new_dimension_image_1,$pasta1.$new_name_image_1);
}
else{
echo "<h2>UPLOAD NAO FOI FEITO</h2>";
}
// ===================================
}
?>
<div style="margin-left:20px;">
<form action="" method="post" enctype="multipart/form-data" >
selecionar image<br>
<input type="file" name="a_image1" required />
<input type="submit" name="enviar" value="Salvar" />
</form>
</div>Carregando comentários...