
Upload Archivos
Publicado por Tomás (81 intervenciones) el 20/10/2013 14:09:31
Hola, muy buenas.
Me gustaría saber cómo puedo hacer una web en la que pueda subir gran cantidad de archivos... con todas las extensiones no sólo imágenes...
Tengo esto:
Pero no me deja subir archivos, .exe osea los de gran carga que pesan muchos.
¿Cómo lo puedo hacer?.
Gracias.
Me gustaría saber cómo puedo hacer una web en la que pueda subir gran cantidad de archivos... con todas las extensiones no sólo imágenes...
Tengo esto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<form name="subir_imagen" method="post" enctype="multipart/form-data">
<input type="file" name="imagen" /><br />
<input type="submit" name="botEnviarImagen" value="Subir Imagen" />
</form>
<?php
$conexion = mysqli_connect("localhost","root","")or die("error2");
mysqli_select_db($conexion, "pruebas");
if(isset($_POST["botEnviarImagen"])){
$nameimagen = $_FILES['imagen']['name'];
$tmpimagen = $_FILES['imagen']['tmp_name'];
$extimagen = pathinfo($nameimagen);
$ext = array("bmp","gif","jpg","png","exe");
$url = "http://localhost/prueba/";
$urlnueva = "images/".md5($nameimagen . time()).'.'.$extimagen['extension'];
if(is_uploaded_file($tmpimagen)){
if(array_search($extimagen['extension'],$ext)){
copy($tmpimagen, $urlnueva);
echo 'URL: '.$url.''.$urlnueva.'';
$entro = mysqli_query($conexion, "INSERT INTO imagen(imgs) VALUES ('".$url."".$urlnueva."')")or die("Error");
}
else {
echo "Solo se permiten imágenes con formato bmp, jpg, gif o png<br>";
}
}
else {
echo "Selecciona una imagen.";
}
}
Pero no me deja subir archivos, .exe osea los de gran carga que pesan muchos.
¿Cómo lo puedo hacer?.
Gracias.
Valora esta pregunta


0