Como subir una imagen al servidor con php
En el siguiente ejemplo veremos como subir una imagen al servidor con php utilizando una función predefinida y validando el tipo de fichero es decir comprobando que el fichero que subimos es una imagen y no cualquier otro tipo de archivo. Vamos a permitir la subida de imágenes jpg y png, en caso de no ser validadas mostraremos un mensaje al usuario.
El ejemplo comentado:
El ejemplo comentado:
<?php if (isset($_FILES['imagen'])){ //Comprobamos si el fichero es una imagen if ($_FILES['imagen']['type']=='image/png' || $_FILES['imagen']['type']=='image/jpeg'){ //Subimos el fichero al servidor move_uploaded_file($_FILES["imagen"]["tmp_name"], $_FILES["imagen"]["name"]); $validar=true; } else $validar=false; } ?> <form method="post" action="?" enctype="multipart/form-data"> <input type="file" name="imagen" value=""><br> <input type="submit" value="Subir Imagen"> </form> <?php if (isset($_FILES['imagen']) && $validar==true){ ?> <h1><?php echo $_FILES["imagen"]["name"] ?></h1> <img src="<?php echo $_FILES["imagen"]["name"] ?>"> <?php } else if (isset($_FILES['imagen']) && $validar==false) echo 'El fichero no es una imagen';?>
10
Puntos
Puntos
3276
Visitas
Visitas
1
Resp
Resp
Por alber hace 109 meses
Administrador
Respuesta #1
Como subir varias imágenes https://datoweb.com/post/2307-subir-varias-imagenes-con-php-multiupload
0
Puntos
Puntos
Por alber hace 109 meses
Administrador