InsertarArchivo.php
Código PHP:
Ver original
//Evalua si todos los campos estan vacios && ($_POST['codigo'] != "" || $_POST['nombre'] != "" || $_POST['version'] != "" || $_POST['Area'] != "" )) { //Se declaran las variables correspondientes a cada input del formulario $Codigo=$_POST['codigo']; ---> Codigo del Documento $Nombre=$_POST['nombre'];---> Nombre del Documento $Version=$_POST['version']; ---> Version del Documento // Variable que contiene el nombre de la carpeta que se encargara de guaradar los documentos ($destino) // Estas son las variables correspondientes al archivo que se sube $destino='archivos'; $nom_archivo = $_FILES['archivo']['name']; $tipo = $_FILES['archivo']['type']; $size = $_FILES['archivo']['size']; $tamano=$_FILES['file']['size']; // Se realiza un if indicando que si el tamano del documento que se suba es menor a 500, copie el archivo en la carpeta de destino if($tamano < 500){ require("Conexion.php"); //Recibes el arreglo con los valores del checkbox $val_chk= $_REQUEST['Area']; //Recorres el arreglo foreach ($val_chk as $val ){ //Consulta que me realiza una insercion en la base de datos, en la tabla area_documento $consultica = "insert into `area_documento` (`Cod.Doc`,`Cod.Area`) values ('{$Codigo}','{$val}')"; } //Consulta que me realiza una insercion en la tabla datos, con los valores que se ingresen en los campos del formulario $sql = "insert into `datos` (`Codigo`,`Nombre`,`Version`,`Adjunto`) values('{$Codigo}','{$Nombre}','{$Version}','{$_FILES['archivo']['name']}')"; echo '<center><b><h3>Se insertaron los datos correctamente</a></h3></b></center>'; echo '<center><b><h3><a href=CargarDocumento.php> Regresar </a></h3></b></center>'; }else { echo ("El tamaño es superior al permitido"); } }
Ahora lo que me piden es que cuando yo ingrese nuevamente un documento que ya este guardado en la carpeta Archivos, el anterior se me pase a otra carpeta llamada obsoletos, y en la carpeta archivos me que el nuevo.
Como podría realizar esto Agradezco toda la ayuda!!!