tengo este codigo para subir imagenes
Código PHP:
//ultimo id insertado
if($insertar){
$getID = mysql_insert_id($id_con);
}
//creo directorio donde guardo archivo por hora
$id_in = $getID; //usar id_propiedad
$nuevodirectorio="upload/$id_in";
mkdir($nuevodirectorio);
$upload = "$nuevodirectorio/";
//variable tamaño maximo archivo
$size=200000;
//condiciones tamaño y tipo de archivo
$count=6;
for ($i=0;$i<$count;$i++) {
$filesize=$_FILES['img']['size'][$i];
$filename=trim($_FILES['img']['name'][$i]);
$filetmp=$_FILES['img']['tmp_name'][$i];
if($filesize < $size){
if((ereg(".jpg", $filename)) || (ereg(".gif", $filename)) || (ereg(".JPG", $filename))|| (ereg(".GIF", $filename))){
$uploadfile[$i] = $upload . $filename;
if (move_uploaded_file($_FILES['img']['tmp_name'][$i],$uploadfile[$i])) {
$exito="si";?>
<?php } else { ?>
<?php echo($uploadfile[$i]); ?>no fue subido al servidor.<br />
<?php }
} else {
echo($uploadfile[$i]); ?>no tiene formato jpg. ni gif., no se ha podido subir.<br />
<?php }
}
else {?>
el archivo <?php echo($filename); ?> es mayor de 200 kb,vuelva a intentarlo.<br />
<?php }
}
// informo
if($exito=="si") {?><br />
<div class="exito" align="center"><?php echo("La/s imagen/es fueron subidas con exito al directorio $upload"); ?></div><br />
<div class="paths" align="center"><a href="showadd.php?id_prop=<?php echo($id_prop); ?>">ver datos introducidos</a><br /><br />
<a href="insert_prop.php">volver a formulario</a></div>
<?php }
//guardo en BD
funciona bien salvo que no es necesario en el formulario subir las 6 imagenes , el usuario puede subir hasta 6 imagenes
suponiendo que solo sube 3 imagenes
como puedo hacer para que no aparezca esto
lo que esta en rojo
no tiene formato jpg. ni gif., no se ha podido subir.
no tiene formato jpg. ni gif., no se ha podido subir.
no tiene formato jpg. ni gif., no se ha podido subir.
La/s imagen/es fueron subidas con exito al directorio upload/214/