' : '' ?> Busqueda y eliminacion de registros

Bienvenido $nombre_usuario

Cerrar session " ?>

*Término a buscar:


0) { echo ""; foreach ($registros as $registro) { $campos = explode("/_/", $registro); echo ""; foreach ($campos as $campo) { echo ""; } echo ""; echo ""; } echo ""; echo "
Id Reserva Nombre Email Nº Telefono Fecha de entrada Fecha de salida Fecha de registro Nº de noches Acciones
$campo " . genButtonDel($campos[0]) . "
"; } else { echo "

No se han encontrado registros con los terminos indicados

"; } } function genButtonDel($idReserva) { return "
"; } ?>

*ID de reserva para borrar:


"; echo "

Actuaciones sobre el registro: $idReserva


"; echo eliminaDeLista($idReserva) ? "

Se ha encontrado el registro en el archivo y se ha eliminado

" : "

No se encontro el registro especificado en el archivo

"; echo eliminaRegistro($idReserva) ? "

Se ha eliminado correctamente el registro de reserva

" : "No se ha encontrado el registro de reserva especificado

"; echo eliminaUpload($idReserva) ? "

Se ha eliminado el documento almacenado con el registro

" : "

No se ha encontrado documentos asociados al registro

"; echo ""; } unset($_POST); } function eliminaDeLista($idReserva) { $nombre_archivo = "listado_reservas.txt"; $flagEncontrado = false; $registros = []; $archivo = fopen($nombre_archivo, 'r'); while (($linea = fgets($archivo)) !== false) { if (strpos($linea, $idReserva) === false) { $registros[] = $linea; } else { $flagEncontrado = true; } } fclose($archivo); return ($flagEncontrado && file_put_contents($nombre_archivo, $registros)); } function eliminaRegistro($idReserva) { $dir_reservas = "reservas/"; $nombre_archivo = "$idReserva.txt"; return file_exists($dir_reservas . $nombre_archivo) ? unlink($dir_reservas . $nombre_archivo) : false; } function eliminaUpload($idReserva) { $dir_uploads = "dni_clientes/"; $file = glob($dir_uploads . "*" . $idReserva . "*"); return (count($file) > 0) ? unlink($file[0]) : false; } ?>