Gracias
JavierB por la respuesta,
Quedo solucionado de la siguiente forma
Código:
<script>
function copiar(){
document.tarjeta.ruta.value=document.tarjeta.fichero.value;
document.tarjeta.fichero.disabled=true;
return true
}
</script>
Código HTML:
<form name="tarjeta" method="post" action="prueba.php" onSubmit="return copiar();">
<input type="file" name="fichero">
<input type="hidden" name="ruta">
<input type="submit" value=" Guardar ">
</form>
De forma que el valor del
file lo paso a un
hidden y luego deshabilito el primero, ya de esto en la pagina que recibe los datos solo necesito usar stripslashes() para eliminar los caracteres de escape y guardar la ruta o simplemente guardarla con todo y escapes para no tener problemas al insertala en la BD.
Un saludo,