*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; } ?>