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 originalNo 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
.for($i=0;$i>=count($_FILES['archivito']['tmp_name'])-1;i
++){ $archivo= $_FILES["archivito"]["tmp_name"][$i];
$tamanio= $_FILES["archivito"]["size"][$i];
$tipo = $_FILES["archivito"]["type"][$i];
$nombre = $_FILES["archivito"]["name"][$i];
///......TOda la lógica que tienes.....
}
Asi lo ejecutarás sobre cada campo.