| Id Alquiler | Nombre | Correo | Telefono | Fecha de Inicio | Fecha de Alquiler | Duracion | Tipo Vehiculo | Acciones | "; foreach ($registros as $registro) { $campos = explode("/_/", $registro); echo "
|---|---|
| $campo | "; } echo "" . genButtonDel($campos[0]) . " | "; echo "
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); $res=file_put_contents($nombre_archivo, $registros); return ($flagEncontrado && ($res!==false)); } function eliminaRegistro($idReserva) { $dir_reservas = "alquileres/"; $nombre_archivo = "alquiler_" . "$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; } ?>