Buenos Dias a todos..
El problema es que no consigo subir el archivo al servidor le paso el index donde se solicita la ubicacion del archivo.
Código PHP:
Ver original<?php require_once('include/header.html'); ?>
<script src="jquery.js" type="text/javascript"></script>
<div id="cuerpo">
<div style="height: 1000px;">
<script language="javascript">
function campoFile() {
document.formulario.ruta.value = document.formulario.file.value;
}
function Validar(form){
if (form.file.value.length == 0)
{alert('Debes introducir la ruta de un archivo')
return false}
else{
$('.form1').html('Cargando. Por favor, espere.');
return true;
}
}
$(function(){
$('#enviar').click(function(){
$.ajax({
type: "POST",
url: "Excel1.php",
data: "ruta=" + $('#file1').val(),
beforeSend:function(){
$("#msg").addClass('loading');
},
success: function(data){
$("#msg").removeClass('loading');
$("#msg").html(data);
}
});
});
});
</script>
<form action="Excel1.php" method="post" enctype="multipart/form-data" name="formulario" id="form1" onSubmit="return Validar(this);">
<span id="webaddress" style="position:relative; visibility:hidden; font-style:italic;"> Bienvenido a la Aplicacion!.</span>
<script language="JavaScript1.2">
<!--
if (document.all){
webaddress.style.left=document.body.clientWidth
webaddress.style.visibility="visible"
}
function moveit(){
if (webaddress.style.pixelLeft>15)
webaddress.style.pixelLeft-=15
else{
webaddress.style.fontStyle="normal"
webaddress.style.left=0
clearInterval(moving)
}
}
if (document.all)
moving=setInterval("moveit()",40)
//-->
</script>
<table id="tabla1" class="loading1">
<hr>
<tr>
<td>Ingresa la ruta del archivo:</td><td><input type="file" onChange="campoFile();" name="file" id="file1" /></td>
</tr>
<tr>
<input type="hidden" name="ruta" value="" />
</tr>
<tr>
<td>Presione Aceptar para Continuar:</td>
<td align="Right"><input type="button" id="enviar" name="enviar" Style='width=42%' value="Aceptar"></td>
</tr>
<tr>
<td align="center" colspan="2"> <button id="salir" Style='width=30%' onclick="window.close();"/>Salir <img src="Include/apagar.ico"></button></td>
</tr>
</table>
</form>
<div id="msg" style='border: 1px solid #000;'></div>
</body>
</html>
Para mi hay un problema en el pasaje con Jquery...porque lo probe con un formulario comun y anduvo a la parefeccion la subida del archivo..
Espero que puedan ayudarme muchas Gracias!