Ahora me encuentro creando una base de datos en .txt
Using perl Syntax Highlighting
- #Con esta función cuento las líneas que tiene el archivo.
- sub GetLines
- {
- my $ARCH = shift;
- my $lim;
- open(DATA,$ARCH);
- while (<DATA>)
- {
- $lim++;
- }
- close(DATA);
- return($lim);
- }
- #Esta es la función que me daría el registro de la database.
- sub do_bdd
- {
- my $lines = &GetLines("system/database/admins/listado.txt");
- my $busca_bdd = lc($lectura[4]);
- my $lines_;
- open(BD,"system/database/admins/listado.txt");
- while (<BD>)
- {
- my $dest = <BD>;
- chop($dest);
- my @array = split(/:/,$dest);
- if ($lines_ < $lines)
- {
- if ($busca_bdd eq $array[0])
- {
- screen("$BOTS{\"admin\"} P $UserDest :Coincidencia encontrada -> dato entregado '$busca_bdd' dato recibido '$array[0]'\n");
- } else {
- $lines_++;
- }
- } else {
- screen("$BOTS{\"admin\"} P $UserDest :se ha alcanzado la última línea y no hay nada que coincida, con el puntero en $lines_\n");
- }
- }
- close(BD);
- }
Coloreado en 0.005 segundos, usando GeSHi 1.0.8.4
pero no logro lo que deseo ¿me ayudan?