我点击提交按钮,没有任何反应。错误div甚至没有出现。 它可能是什么?
perfil.php是下一个div
的文件HTML
<div id="upload_container" class="user_container profile">
<div class="container"><a class="btn cerrar"><span class="icon close"></span></a></div>
<div class="formulario">
<form action="perfil.php" method="POST" enctype="multipart/form-data">
<h1>Selecciona una imagen</h1>
<input type="file" id="profileImage" name="profileImage" required />
<input type="submit" id="boton_perfil" name="boton_perfil" value="Subir" class="btn" />
<?php DataBase::SubirImagen(); ?>
</form>
</div>
</div>
PHP
public static function SubirImagen(){
if(isset($_POST["boton_perfil"])){
if($_FILES['profileImage']['name']){
$mensaje = "";
if(!$_FILES['profileImage']['error']){
$dimensiones = getimagesize($_FILES['profileImage']['tmp_name']);
$width = $dimensiones[0];
$height = $dimensiones[1];
if($_FILES['profileImage']['type'] != 'image/jpg'){
$mensaje = "<div id='error_alert'><div class='error_container'><i class='fa fa-times awesome error_close btn'></i><div class='error_text'>El archivo debe tener extension .jpg</div></div></div>";
}
/*else if($width != 540 || $height != 540){
$mensaje = "<div id='error_alert'><div class='error_container'><i class='fa fa-times awesome error_close btn'></i><div class='error_text'>El archivo debe ser 540x540</div></div></div>";
}*/
else if($_FILES['profileImage']['size'] > (1024000)){
$valid_file = false;
$mensaje = "<div id='error_alert'><div class='error_container'><i class='fa fa-times awesome error_close btn'></i><div class='error_text'>La imagen pesa demasiado</div></div></div>";
}
else if($valid_file){
move_uploaded_file($_FILES['profileImage']['tmp_name'], "../database/usuarios/".$_SESSION["usuario"]."/user");
$mensaje = "<div id='error_alert'><div class='error_container'><i class='fa fa-times awesome error_close btn'></i><div class='error_text'>Tu imagen ha sido actualizada</div></div></div>";
}
} else {
$mensaje = "<div id='error_alert'><div class='error_container'><i class='fa fa-times awesome error_close btn'></i><div class='error_text'>Hubo un error".$_FILES['photo']['error']."</div></div></div>";
}
}
}
}
非常感谢你的帮助。欢迎您的光临