Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/04/2014, 12:32
rjulio21
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 389
Antigüedad: 13 años, 2 meses
Puntos: 16
Respuesta: Subir varios archivos a la vez con php y Mysql

El primer error que te da es porque le estas pasando un arreglo al fopen y no un string. Si estas subiendo varios archivos $_FILES["archivito"]["tmp_name"] es un arreglo con tantas posiciones como archivos hayas subido al igual que el size,name y todas las posiciones del arreglo $_FILES, mi recomendacións seria que lo recorras con un foreach o un for. algo asi:

Código PHP:
Ver original
  1. No capto bien la parte del post ya que tienes un $_POST['archivito'] y el $_FILEs tiene el mismo nombre, no se decirte si es un error o efectivamente repites los nombres, sin embargo, en caso de efectivamente con un implode puedes separar las posiciones del arreglo de la variable $_FILES, pero el abrir los archivos o especificas cual quieres abrir con el fopen o los recorres ejecutando tu lógica.
  2. for($i=0;$i>=count($_FILES['archivito']['tmp_name'])-1;i++){
  3. $archivo= $_FILES["archivito"]["tmp_name"][$i];
  4. $tamanio= $_FILES["archivito"]["size"][$i];
  5. $tipo   = $_FILES["archivito"]["type"][$i];
  6. $nombre = $_FILES["archivito"]["name"][$i];
  7. ///......TOda la lógica que tienes.....
  8. }


Asi lo ejecutarás sobre cada campo.
__________________
Lo imposible es lo posible visto por los ojos de un incapaz.
Si te sirve la respuesta. dale + al karma.
Saludos