[php] Upload de imagenes
2 participantes
Página 1 de 1.
[php] Upload de imagenes
Este upload es seguro, pueden cambiar las extensiones permitidas, pero si ponen otras que no son imágenes, tienen que cambiar la forma como se muestran los linksTienen que crear una carpeta llamada images (se puede cambiar en la configuración) y darle permisos 777si tienen dudas dejen un comentario
- Código:
<form action="" method="post" enctype="multipart/form-data"><p><input type="file" name="imagen"><input type="submit" name="submit" value="Subir →" /></p></form><?phpif(isset($_FILES['imagen'])){//configuracion$permitidas = array('jpg','jpeg','png','gif'); //extensiones permitidas$size=2097152; //tamano maximo en bytes$url="http://localhost/otros/upload/"; //con / al final$carpeta="images/"; //carpeta de las imagenes//no editar despues de esto $errores = array();$nombre = trim($_FILES['imagen']['name']);$ext = strtolower(end(explode('.',$nombre)));$tamano = $_FILES['imagen']['size'];$tmp = $_FILES['imagen']['tmp_name'];$urlimagen=$carpeta.rand().$nombre;if(in_array($ext,$permitidas) === false){$errores[] = 'Extension no permitida';}if($tamano>$size){$errores[] = 'El tamaño del archivo deve ser menor a 2mb';}if(empty($errores)){if(move_uploaded_file($tmp,$urlimagen)){?><h3>html</h3><input type="text" value="<img src='<?php echo $url.$urlimagen ?>'>" /><br /><h3>BBcode</h3><input type="text" value="[img]<?php echo $url.$urlimagen ?>[/img]" /><br /><h3>Enlace directo</h3><input type="text" value="<?php echo $url.$urlimagen ?>" /><br /><?php}}else{foreach($errores as $error){echo $error."<br />";}}}?>
Re: [php] Upload de imagenes
gracias lo usare
rubenfr- Nuevo Usuario
- Mensajes : 8
MCoins : 2206635
Gracias : 0
Advertencia :
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.