Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/01/2005, 11:53
Avatar de yoseman
yoseman
 
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 4 meses
Puntos: 5
Podrías usando php y javascript combinados establecer un sistema que adjunte tantos ficheros según se determine en otro campo:
Código PHP:
<? 
$numero
=60//numero de ficheros máximos 
?> 
<script> 

function adjuntos(numero) 

    for(x=1;x<=<?=$numero?>;x++) 
    { 
        obj = document.getElementById('adj'+x); 
        if( parseInt(numero)>=x ) obj.style.display=''; 
        else obj.style.display='none'; 
    } 
}</script> 
<form method="post" action="<?=$PHP_SELF?>" enctype="multipart/form-data"> 
<b>Ficheros adjuntos:</b>&nbsp; 
<select name="numAdjuntos" onclick="adjuntos(this.value)"> 
<? 
for ($i=0;$i<$numero;$i++) 
{
?> 
<option value="<?=$i?>"><?=$i?> adjunto</option> 
<?}?> 
</select> 
<? 
for ($i=0;$i<$numero;$i++) 
{
?> 
<div id="adj<?=$i?>" name="adj<?=$i?>" style="display:none"><input type="file" name="fich<?=$i?>"><br></div> 
<?}?> 
<input type="submit" name="enviar" value="Enviar"> 
<br> 
<br> 
</form>
El número de ficheros máximos lo determinas con la variable $número...
Aunque no sé si con ése método deberías entonces cambiar el sistema de recepción de archivos ni si dado el tipo de ficheros a enviar el tiempo de espera del cliente sería excesivo...

Aqui tienes un ejemplo de cómo quedaría(no se sube nada sólo es un ejemplo):

http://elotrositio.tuarrobanet.com/ficherin.php

Salu2 ;)
__________________
[+]
[+]

Última edición por yoseman; 27/01/2005 a las 11:54