2
I’m wanting that when inserting the image on the site by type="file" it resizes to 400x300, I’ve tried everything but I can’t.
Image verification code to send pro BD and insert on the website:
require_once("conn.php");
$imgm=$_FILES['imageM'];
$imgf=$_FILES['imageF'];
$destinoM = 'img/mini/';
$tipoM = $imgm["type"];
$sizeM = $imgm["size"];
$tempM = $imgm["tmp_name"];
$extM = end(explode(".",$imgm["name"]));
$nomeM = "mini_" . "_" . rand(0,99999) . date("zdmYHisu") . "." . $extM;
echo $destinoM . "<br />" . $tipoM . "<br />" . $sizeM . "<br />" . $tempM . "<br />" . $extM . "<br />" . $nomeM;
if (preg_match("/^image\/(gif|jpeg|jpg|png)$/",$tipoM)){
$caminhoM = $destinoM . $nomeM;
move_uploaded_file($tempM,$caminhoM);
}
$query = "INSERT INTO `TABELAPT` (`nome`, `tipo`, `desc`, `menu`, `imageM`, `imageF`) VALUES ('".$nome."', '".$tipo."', '".$desc."', '".$menu."', '".$nomeM."', '".$nomeF."')";
// Executa a query
$inserir = mysql_query($query);
if ($inserir) {
echo "Post inserido com sucesso!";
} else {
echo "Não foi possível inserir o Post, tente novamente.";
// Exibe dados sobre o erro:
echo "Dados sobre o erro:" . mysql_error();
}
Just a hint, nothing to do with the question: use the method
pathinfo()
to check the extension.– Mauro Alexandre
What you use for image manipulation, Imagick?
– Kenny Rafael