Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2011, 05:20
JulioGaGarcia
 
Fecha de Ingreso: junio-2010
Mensajes: 51
Antigüedad: 13 años, 10 meses
Puntos: 0
Enviar formulario desde servidor

Muy buenas, amigos:

Necesito enviar un formulario desde el servidor -no desde cliente- y lo que hago es recorrer las imágnes que hay en una carpeta temporal, incluirlas en un formulario y enviarlo. El problema viene cuando intento meter la imagen en un input type="file", ya que no carga la imagen. Pongo el código:
Código PHP:
if ($handle = opendir('temp')) {
   $thelist='';
   $fileName='';
   $fileSize=0;
   $cant=1;
   ?>
  <form action="http://localhost/clientes/upload.asp" method="post" name="devuelveFormulario" value="devuelveFormulario" enctype="multipart/form-data">
    <input type="hidden" name="Tipo" value="1">
    <input type="hidden" name="Carpeta" value="14"><?php
   
while (false !== ($file readdir($handle))){          
          
$fileSize=round(filesize('temp/'.$file));          
          if(
$file != '.' && $file != '..'){            
            echo 
'<input type="file" name="archivo'.$cant.'" value="temp/'.$file.'">'
            
$cant ++;
          }     
       }
  
closedir($handle);                      
  echo
'</form>';
  }
?>
  
<script type="text/javascript">
  document.forms.devuelveFormulario.submit();
</script>
Como digo, no carga la imagen. También lo tengo intentado introduciendo más parámetros como:

Código PHP:
echo '<input type="file" name="archivo'.$cant.'" value="temp/'.$file.'" FileName="'.$file.'" FileSize="'.$fileSize.'">'
pero en ningún caso carga la imagen. ¿Es posible realizarlo? ¿Alguna sugerencia para hacerlo de otra manera?

Gracias por vuestra ayuda. Saludos.