Validar archivos de subida JPG
Publicado por Fernando (16 intervenciones) el 06/01/2014 02:34:29
Hola, tengo un problema para validar este código (el cual funciona ok) pero no puedo hacer que solo se suban imágenes JPG ya que si subo un archivo con cualquier extensión por ejemplo: juan.TXT, me lo convierte a 0.JPG.
alguna idea de como puedo hacer que si no es un JPG, me tire un echo y me cancele la subida de archivos?
acá les dejo el código, se agredece!
alguna idea de como puedo hacer que si no es un JPG, me tire un echo y me cancele la subida de archivos?
acá les dejo el código, se agredece!
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
<?php
$archivo = $_FILES['archivo']['tmp_name'];
$cantidad = count($archivo);
//INVENTADO NOMBRE DE CARPETA
$hora = date("H")+8;
$carpeta = $user;
@$nuevodirectorio = "up/$carpeta";
@mkdir ($nuevodirectorio);
$directorio = "$nuevodirectorio/";
//INSERTA ITERATIVAMENTE
for ($n="0"; $n<$cantidad; $n++) {
$archivo_codigo = $archivo[$n];
$nombre_archivo = $n.".jpg";
$archivo_subir = $directorio . $nombre_archivo;
if (move_uploaded_file($archivo_codigo, $archivo_subir)) {
print("OK.<br/>");
} else {
print("Error de conexion con el servidor.<br/>"); }
}
?>
Valora esta pregunta
0