tengo un problemilla con la funcion antes escrita en el titulo, y es que estoy empezando a trabajar con ella en modo prueba...
bueh, no logro insertar varias imagenes a la vez, es decir... me da los NAME de las imagenes, pero no me da las demas descripciones como TYPE, TMP_NAME, ERROR y SIZE
 y como consecuencia no puedo hacer las validaciones 
CODIGO
Código HTML:
 <form enctype="multipart/form-data" action="registrarFormulario.php" name="cagada" method="POST"> <table id="tablaNoticiaPost"> <tbody><tr> <td> <input type="hidden" name="MAX_FILE_SIZE" value="30000"> <input type="text" name="tituloPost" alt="Titulo" required="required" placeholder="Titulo" class="inputPadding"></td> </tr> <tr> <td> <ul id="imagenesForm" style="list-style: none;"> <li id="1"> <div id="posteoimagen"><input onchange="agregarImagenTextField(event)" type="file" value="Imagen" name="imagen[]" class="boton uploadImagen" multiple=""> <div onclick="eliminarImagen(event)" class="boton eliminarImagen" style="cursor:pointer;">X</div> </div></li> <li id="2"> <div id="posteoimagen"> <input onchange="agregarImagenTextField(event)" type="file" value="Imagen" name="imagen[]" class="boton uploadImagen" multiple=""> <div onclick="eliminarImagen(event)" class="boton eliminarImagen" style="cursor:pointer;">X</div> </div> </li> <li id="3"> <div id="posteoimagen"> <input onchange="agregarImagenTextField(event)" type="file" value="Imagen" name="imagen[]" class="boton uploadImagen" multiple=""> <div onclick="eliminarImagen(event)" class="boton eliminarImagen" style="cursor:pointer;">X</div> </div> </li> </ul> <span class="boton" id="addImagen" style="cursor:pointer;">Añadir imagen + </span> </td></tr><tr> </tr><tr> </tr><tr> <td> <textarea id="textAreaNoticia" name="contenidoPost" required="required" placeholder="Titulo" class="inputPadding" style="min-height: 150px; height: 236px;"> </textarea> </td> </tr> <tr> <td> <input type="submit" value="Publicar" class="boton"> </td> </tr> </tbody></table> </form>
Código PHP:
    
new registroFormulario();
 
class registroFormulario {
 
    public function __construct(){
        
        
        if(isset($_POST)){
/*
            echo $_POST["tituloPost"];
            $uploadedfileload="true";
            $carpeta = "http://localhost/seguridadPHP/";
    
            print_r($_FILES["imagen"]["size"]);
            echo '<h1>'.$_POST['tituloPost'].'</h1>';
            
            $archivo = $this->organizar_array($_FILES["imagen"]);*/
            
            print_r($_FILES["imagen"]);
            
            if($_FILES["imagen"]["size"][0]>1){
 
                echo 'alert("buena");';
                
            }else {
                
 
                echo 'alert("Cagada");';
                
            }
            
            
            
            
        }else {
    
            echo "NO hay datos";
    
        }
        
    }
    
    public function validarImagen($imagen) {
 
        
        echo '<h1>'.$imagen['size'].'</h1><br>';
        
    }
    
    function organizar_array($vector) {
        
        $resultado = array();
        
        foreach ($_FILES["imagen"] as $clave => $valor) {
                
            foreach ($valor as $clave1 => $valor2){
                    
                $resultado[$clave1][$clave] = $valor2;
                
            
            }
                
        }
                return $resultado;
                
    }
    
    
    
} 
    
Código:
  
 Array ( [name] => Array ( [0] => imagen1.jpg [1] => imagen2.jpg [2] => imagen3.jpg ) [type] => Array ( [0] => [1] => [2] => ) [tmp_name] => Array ( [0] => [1] => [2] => ) [error] => Array ( [0] => 2 [1] => 2 [2] => 2 ) [size] => Array ( [0] => 0 [1] => 0 [2] => 0 ) )
 



