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!