Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2011, 16:00
Avatar de Lobito14
Lobito14
 
Fecha de Ingreso: abril-2010
Mensajes: 222
Antigüedad: 14 años, 11 meses
Puntos: 17
Problema con subida múltiple de imágenes

Buenas.

Estoy utilizando una subida múltiple de ficheros (en este caso imágenes), para lo cual me ayudé de estas funciones de jQuery -> multiple-file-upload

Bien, para ir probandolo, tengo creado estos archivos:

subir.html
Código HTML:
<script language="javascript" src="js/jquery-latest.js"></script>
<script language="javascript" src="js/jquery.MultiFile.js"></script>

<form action="upload.php" id="frm_uploader" name="frm_uploader" method="post" enctype="multipart/form-data">
<ol>
    <li><label>Name:</label><input type="text" id="cfname" name="fname" size="30" class="required" /></li>
        <li><label>E-mail:</label><input type="text" id="cfemail" name="femail" size="30" class="required email" /></li>
    <li><label>Select Files</label><input name="ffoto[]" type="file" class="multi accept-gif|jpg|jpeg|png|pdf|zip|rar|ai|eps|mp3|avi|wmv|mpg|mpeg|cdr" /></li>
        <li><p align="center"><input type="submit" name="submit" value="Upload Now" class="btn" /></p></li>
</ol>
</fieldset>
</form> 
upload.php
Código PHP:
<?php
    $nro
=count($_FILES["ffoto"]["name"]);
    print(
$nro);
    print(
"<br>");
    print(
$_POST['femail']);
    print(
"<br>");
    print(
$_POST['fname']);
    print(
"<br>");
    
/// Empezamos el array
    
for ($i=0$i<=$nro$i++) {
        
$file_name=$_FILES["ffoto"]["name"][$i];
        
$file_size=$_FILES["ffoto"]["size"][$i];
        
$file_type=$_FILES["ffoto"]["type"][$i];
        
        print(
$file_name);
        print(
"<br>");
        print(
$file_size);
        print(
"<br>");
        print(
$file_type);
        print(
"<br>");
        print(
"<br>");
    }
?>
Hasta ahí mis archivos. Los incluidos de javascript no los pongo porque son genéricos descargados de la web del múltiple upload.

Pues el problema es que no se a que se debe, algunas veces "sube" bien las imágenes, otras no... Y no logro identificar donde estaría el problema.

Si alguien ha trabajado con estas funciones o ve algún fallo evidente agradecería la ayuda, ya que no se por donde tirar.

Saludos y gracias.