<?
//la variable en el html, la ruta de destino hast el dir
function subir_imagen($var_html,$ruta_destino){
if ($_FILES[$var_html]['size']>8000000){
?>
<div class="row col-md-9 justify-content-md-center">
<div class="col-md-8 text-center ">
<br>
<div class="alert alert-danger" role="alert"><i class="fa fa-exclamation-triangle" aria-hidden="true"></i> El tamaño de la imagen es demasiado grande, debe ser inferior a 6MB</div>
<a class="btn btn-primary" href="contacto-editar.php">Volver</a>
</div>
</div>
<?
exit;
}
if (is_uploaded_file($_FILES[$var_html]['tmp_name'])) {
//revisamos que sea jpg
if ($_FILES[$var_html]['type'] == "image/jpeg" || $_FILES[$var_html]['type'] == "image/pjpeg" && $_FILES[$var_html]['size']<8000000){
//nuevo nombre para la imagen
global $nuevoNombre;
$extension = end(explode('.',$_FILES[$var_html]['name']));
$nuevoNombre = substr($_FILES[$var_html]['name'],0,strlen($_FILES[$var_html]['name'])-(strlen($extension)+1))."-".time();
$nuevoNombre = toAscii($nuevoNombre, "'").".jpg";
//movemos la imagen
move_uploaded_file($_FILES[$var_html]['tmp_name'],$ruta_destino.$nuevoNombre);
//echo "La imagen se ha guardado correctamente<br>\n";
}else if ($_FILES[$var_html]['type'] == "image/png" && $_FILES[$var_html]['size']<8000000){
//nuevo nombre para la imagen
global $nuevoNombre;
$extension = end(explode('.',$_FILES[$var_html]['name']));
$nuevoNombre = substr($_FILES[$var_html]['name'],0,strlen($_FILES[$var_html]['name'])-(strlen($extension)+1))."-".time();
$nuevoNombre = toAscii($nuevoNombre, "'").".png";
//movemos la imagen
move_uploaded_file($_FILES[$var_html]['tmp_name'],$ruta_destino.$nuevoNombre);
//echo "La imagen se ha guardado correctamente<br>\n";
}else{
?>
<div class="row col-md-9 justify-content-md-center">
<div class="col-md-8 text-center ">
<br>
<div class="alert alert-danger" role="alert"><i class="fa fa-exclamation-triangle" aria-hidden="true"></i> Error al cargar la imagen</div>
<a class="btn btn-primary" href="contacto-editar.php">Volver</a>
</div>
</div>
<?php
exit;
}
} else {
?>
<div class="row col-md-9 justify-content-md-center">
<div class="col-md-8 text-center ">
<br>
<div class="alert alert-danger" role="alert"><i class="fa fa-exclamation-triangle" aria-hidden="true"></i> Formato no valido</div>
<a class="btn btn-primary" href="contacto-editar.php">Volver</a>
</div>
</div>
<?php
exit;
}
}
?>