Advertisement
qiwichupa

IPScan - logwrite.pl

Aug 5th, 2011
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.68 KB | None | 0 0
  1. #!/usr/bin/perl
  2.  
  3. use strict;
  4. use DBI;
  5.  
  6. $ARGV[2]=~ s/\\/\\\\/g;
  7. $ARGV[3]=~ s/\\/\\\\/g;
  8.  
  9.  
  10.  
  11. #DATABASE
  12. my $dsn = 'DBI:mysql:ipscan:localhost';
  13. my $db_user = 'root';
  14. my $db_password = 'PA$$W0RD';
  15.  
  16. my $dbh = DBI->connect($dsn, $db_user, $db_password);
  17. #Поиск табельного номера по логину
  18. my $sth = $dbh->prepare(qq{select num from logintonum where login = '$ARGV[3]'});
  19. $sth->execute();
  20. my ($num) = $sth->fetchrow_array();
  21. $sth->finish();
  22.  
  23.  
  24.  
  25. #запись в главную таблицу
  26. my $date=time;
  27.  
  28. my $rows = $dbh->do("INSERT INTO log (date,ip,mac,nbname,logins,num) VALUES ('$date','$ARGV[0]','$ARGV[1]','$ARGV[2]','$ARGV[3]','$num')");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement