tengo un problemilla manejando imagenes entre formularios; me explico:
ARCHIVO: index.php
Inicialmente tenemos un formulario con un campo FILE para enviar una foto:
Código HTML:
 <form action="compruebaPOST.php" method="post" enctype="multipart/form-data" accept="image/jpeg , image/pjpeg"> <p> Foto <input type="file" name="foto" > </p> <input type="submit" name="subir" value="SUBIR FOTO" > </form>
En compruebaPOST recojo la imagen correctamente y la puedo copiar sin problemas a cualquier directorio del servidor; pero lo que quiero es volver a enviar esta imagen a otro php que la guarde, en este caso es la misma index.php.
para reenviar hago lo siguiente en compruebaPOST:
Código PHP:
   <?php
echo'
<html><head><script type="text/javascript" src="../js/js.js"></script></head><body>';
if(isset($_FILES['foto'])){
echo'<form id="truquiForm" name="truquiForm" action="index.php" method="POST" enctype="multipart/form-data" accept="image/jpeg , image/pjpeg ">
        <input type="file" name="fotoBis" value='.$_FILES['foto'].'>
    </form>
    
    <script type="text/javascript">
        submitTruquiForm();
    </script>';
}
echo'</body></html>';
?>    (esto no es el problema)
Código:
  
El problema es cómo poner el formulario que manda fotoBis...function submitTruquiForm(){
	var nav = '';
	if( typeof( window.innerWidth ) == 'number' ){
		//Non-IE: Firefox,Chrome 
		nav = 'NoIE';
		var obj = document.forms[0];
		obj.submit();
	}else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		nav = 'IE+6';
		var obj = document.forms['truquiForm'];
		obj.submit();
	}else if( document.body && ( document.body.clientWidth || document.body.clientHeight )){
		//IE 4 compatible
		nav = 'IE4';
		document.forms['truquiForm'].submit();
	}
}
No consigo recuperar la imagen de vuelta en index.php
A ver si alguien tiene alguna idea.
Saludos,
Julio.
 
 



