Hola queria compartir con ustedes la forma en que solucione este problema
no se si es buena, pero a mi me resulto, lo que hago es enviar en el formulario
un campo oculto con la cantidad de archivos a enviar y luego cuando los recibo
tengo un bucle for para esa cantidad
formulario de envio
Código HTML:
<!--Formulario para elejir el archivo a subir -->
<form action="" method="post" name="form_ftp" id="form_ftp" enctype="multipart/form-data">
<p><font size="2" face="Verdana, Tahoma, Arial"> Elegir archivo : <br>
<input name="userfile1" type="file" id="archivo" />
<br>
<input name="userfile2" type="file" id="archivo" />
<br>
<input type="hidden" name="cantidad" value="2" />
<input name="Submit" type="submit" value="Subir Archivo" />
</font><font size="2" face="Verdana, Tahoma, Arial"> </font> </p>
</form>
Código PHP:
<?
include('ftpfunc.php'); //Incluye el archivo de funciones
if(!empty($_POST["cantidad"])){
//agrego un for
for($i =1; $i <= $cantidad ; $i++){
if(!empty($_FILES["userfile$i"])){
$file = $_FILES["userfile$i"]["tmp_name"];
$base_archivo = basename($_FILES["userfile$i"]["name"]);
$id_ftp=ConectarFTP();
$upload = ftp_put($id_ftp, $base_archivo, $file, FTP_BINARY);
if (!$upload) {
$status = "Error al guardar: " . $base_archivo;
} else {
$status = "Exito al guardar: " . $base_archivo;
}
unset($_FILES["userfile$i"]);
ftp_quit($id_ftp);
}
}//cierro el for
}//cierro el if
?>
esta es la base de aca me parece que hacer una extension a cualquier cantidad seria facil,
si alguien tiene un metodo mejor y lo quiere compartir se lo agradeceria