| Id Reserva | Nombre | Nº Telefono | Fecha de entrada | Fecha de salida | Fecha de registro | Nº de noches | 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); 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; } ?>