Tengo un código para subir imágenes pero necesito convertir las imágenes a un tamaño especifico, he estado dando vueltas con este problema y no llego con la solución pues el código que dan es para guardar la imagen directamente con otras dimensiones pero en una carpeta no en la base mysql.
el código es el siguiente
<?
if(isset($_POST["submit"])){
$revisar = getimagesize($_FILES["image"]["tmp_name"]);
list($ancho, $alto, $tipo, $atributos) =getimagesize($_FILES["image"]["tmp_name"]);
echo $atributos;
if($revisar !== false){
$image = $_FILES['image']['tmp_name'];
$imgContenido = addslashes(file_get_contents($image));
echo "<img src='$imgContenido' >";
//Credenciales Mysql
$Host = 'localhost';
$Username = 'root';
$Password = '';
$dbName = 'pruebaimg';
//Crear conexion con la abse de datos
$db = new mysqli($Host, $Username, $Password, $dbName);
// Cerciorar la conexion
if($db->connect_error){
die("Connection failed: " . $db->connect_error);
}
//Insertar imagen en la base de datos
$insertar = $db->query("INSERT into images_tabla (imagenes, creado) VALUES ('$imgContenido', now())");
// COndicional para verificar la subida del fichero
if($insertar){
echo "Archivo Subido Correctamente.";
}else{
echo "Ha fallado la subida, reintente nuevamente.";
}
// Sie el usuario no selecciona ninguna imagen
}else{
echo "Por favor seleccione imagen a subir.";
}
}
?>