Que tal, tengo una consulta, desarrolle una pagina de carga de archivos, sucede que si en el directorio donde están alojados los archivos finales no existe el archivo de carga, muestra un mensaje, en cambio, si el archivo existe se procesa sin problemas.
carga.php
Código PHP:
Ver original
<?php include ('../../Conexion/security.php'); include ('../../Conexion/cnx_php.php'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Cargar Archivos</title> <link href="estilo.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" type="text/css" href="../menu/menu/pro_dropdown_3.css" /> <script src="../menu/menu/stuHover.js" type="text/javascript"></script> <link rel="stylesheet" type="text/css" href="../Includes/css/ext-all.css" /> <script type="text/javascript" src="../Includes/ext-base-debug.js"></script> <script type="text/javascript" src="../Includes/ext-all-debug_2.js"></script> <script type="text/javascript" src="js/mootools-1.2-core-nc.js"></script> <script type="text/javascript" src="js/Swiff.Uploader.js"></script> <script type="text/javascript" src="js/Fx.ProgressBar.js"></script> <script type="text/javascript" src="js/FancyUpload2.js"></script> <script type="text/javascript"> window.addEvent('load', function() { var swiffy = new FancyUpload2($('demo-status'), $('demo-list'), { url: $('form-demo').action, fieldName: 'photoupload', path: 'Swiff.Uploader.swf', onLoad: function() { $('demo-status').removeClass('hide'); }, debug: true, target: 'demo-browse' }); //controladores de eventos $('demo-browse').addEvent('click', function() { swiffy.browse(); return false; }); $('demo-select-images').addEvent('change', function() { var filter = null; if (this.checked) { filter = {'Files (*.xls;*.xlsx)': '*.xls;*.xlsx'}; } swiffy.options.typeFilter = filter; }); $('demo-clear').addEvent('click', function() { swiffy.removeFile(); var redirect = 'index.php'; window.location = redirect; return false; }); $('demo-upload').addEvent('click', function() { swiffy.upload(); return false; }); }); </script> </head> <body> <? include ('../menu/menu.php'); ?> <br> <br> <br> <br> <table width="841" border="0" cellpadding="0" cellspacing="0" bgcolor="" style="margin-left:30px"> <tr> <td height="20" colspan="3" valign="top" class="Tema">Cargar Grupos </tr> </table> <form action="" method="POST" enctype="multipart/form-data" name="Carga" id = "form2"> <input type="submit" class="button" name="Consultar" id ="Consultar" value="Subir Base" style="margin-left:420px"> <?php $nombre_archivo = 'C:/xampp/htdocs/Web_Seguimiento/Body/Upload/Files/Carga Masiva Usuarios.xlsx'; ?> <SCRIPT> window.alert("Carga Base Completa"); </SCRIPT> <?php }else{ ?> <SCRIPT> window.alert("No se pudo Completar el Proceso"); </SCRIPT> <?php } } } else { ?> <SCRIPT> window.alert("No se puede procesar, No hay archivo en el directorio"); </SCRIPT> <?php //echo "No se puede procesar, No hay archivo en el directorio"; } ?> </form> <form action="script.php" method="post" enctype="multipart/form-data" id="form-demo"> <div id="demo-status" class="hide"> <p> <a href="#" id="demo-browse">Explorar</a> | <input type="checkbox" id="demo-select-images" /> Filtro Archivos | <a href="#" id="demo-clear">Limpiar Lista</a> | <a href="#" id="demo-upload">Subir Archivos</a> </p> <br> <div> <strong class="overall-title">Progreso General</strong><br /> <img src="./assets/progress-bar/bar.gif" class="progress overall-progress" /> </div> <div> <strong class="current-title">Progreso de Archivo</strong><br /> <img src="./assets/progress-bar/bar.gif" class="progress current-progress" /> </div> <div class="current-text"></div> </div> <ul id="demo-list"></ul> <br /> </form> </body> </html>
La consulta es....esta bien planteada la condición de la validación...?? Agradeceré sus comentarios.