Hola!! bueno tengo una inquietud, no se como lo pueda solucionar, agradezco toda la ayuda posible, bueno yo tengo un formulario que me permite subir documentos, y me los guarda en una carpeta destino llamada archivos,
InsertarArchivo.php
Código PHP:
Ver original//Evalua si todos los campos estan vacios
if ((isset($_POST['codigo']) && isset($_POST['nombre']) && isset($_POST['version']) && isset($_POST['Area']))
&& ($_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
$Area=implode(",",$_POST['Area']); ---> Area a la que pertenece el 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){
copy($_FILES['archivo']['tmp_name'], $destino.'/'.$_FILES['archivo']['name']);
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!!!