public function eliminarBarraHorizontal() { $this->conectar(); //Si existe carpeta con imagenes if ($carpetaImagenBorrar != "") { //echo $msg = "$carpetaImagenBorrar".$id; //Eliminar carpeta eliminarRecursivoContenidoDeDirectorio("../recursos/{$carpetaImagenBorrar}" . $id . "/"); } //Elimnar Registro mysql_select_db($this->database_conn, $this->conn); $sentencia = "DELETE FROM `{$tabla}` WHERE id = {$id}"; $resultado = mysql_query($sentencia, $this->conn) or die(mysql_error()); header('Location: ../barraHorizontal.php'); }
public function eliminarRegistroTabla() { $tabla = $_POST['tabla']; $id = $_POST['id']; $nameId = $_POST['nameId']; $carpetaImagenBorrar = $_POST['carpetaImagenBorrar']; //Elimnar Registro $this->conectar(); mysql_select_db($this->database_conn, $this->conn); $sentencia = "DELETE FROM `{$tabla}` WHERE {$nameId} = {$id}"; $resultado = mysql_query($sentencia, $this->conn) or die(mysql_error()); //Si existe carpeta con imagenes if ($carpetaImagenBorrar != "") { //echo $msg = "$carpetaImagenBorrar".$id; //Eliminar carpeta eliminarRecursivoContenidoDeDirectorio("../recursos/{$carpetaImagenBorrar}" . $id . "/"); } }
function eliminarRecursivoContenidoDeDirectorio($carpeta) { if (is_dir($carpeta)) { $directorio = opendir($carpeta); while ($archivo = readdir($directorio)) { if ($archivo != '.' && $archivo != '..') { //comprobamos si es un directorio o un archivo if (is_dir($carpeta . $archivo)) { //si es un directorio, volvemos a llamar a la función para que elimine el contenido del mismo eliminarRecursivoContenidoDeDirectorio($carpeta . $archivo . '/'); rmdir($carpeta . $archivo); //borrar el directorio cuando esté vacío } else { //si no es un directorio, lo borramos unlink($carpeta . $archivo); } } } closedir($directorio); rmdir($carpeta); } }