Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/07/2021, 13:48
Avatar de zerpico_01
zerpico_01
 
Fecha de Ingreso: enero-2008
Ubicación: Wilde - Avellaneda -
Mensajes: 421
Antigüedad: 16 años, 3 meses
Puntos: 13
Respuesta: Como hacer que no se repitan los mensajes

MM aja no es java , java es otro lenguaje, supongo que se refiere a javascript .. en fin

No sé que código esta empleando, lo recomendable es jquery, yo lo uso por comodidad en una sola linea se puede hacer el upload, pero esta siendo despreciado hasta por bootstrap últimamente

supongamos que su archivo llega correctamente a php y usando su código pruebe algo así:

Código PHP:
    $i 0;
    foreach (
$_FILES['images']['error'] as $key => $error) {
        if (
$error == UPLOAD_ERR_OK) {
            
$name $_FILES['images']['name'][$key];
            
$cuantas count($_FILES['images']['name']);
            if (
$cuantas >= 3) {
                echo 
"<h2>Hastta 2 artchivos ".(int)$cuantas."</h2>";
                break;
            } else {
                
$i++;
                
move_uploaded_file(
                    
$_FILES['images']['tmp_name'][$key],
                    
'images/' .strip_tags($nameENT_QUOTES'UTF-8')
                );
                if (
$i == 3) {
                   echo 
"<h2>Archivos correctamente subidos ".(int)$cuantas."</h2>";
                  break;
            }
        }
    } 
Es una forma, pruebe a ver si le funciona, le corregí un poco el código.
En TEORÍA TENDRÍA QUE FUNCIONAR

De todos modos su lógica no es correcta pues por mas que eso le funcione, no debe hacer un foreach a los errores, lo lógico seria comprobar que no existan errores y luego hacer el movimiento de archivos, YO SOLO LE PUSE UN EJEMPLO USANDO SU CÓDIGO ..

saludos
editado me olvide el break; jajaja
__________________
Es duro fracasar en algo, pero es mucho peor no haberlo intentado. - Si crees todo lo que lees, mejor no leas -

Última edición por zerpico_01; 13/07/2021 a las 14:08