Alain: db_file is nicht mit -f flock()!

Beitrag lesen

hallo, ich nochma, was bedeutet eigentlich

tie %HASH , 'DB_File', '$loginlog', O_RDWR|O_CREAT, 0666; ^^ist das dasselbe wie dbmopen?

wie könnte man das mit meinen variablen verbinden? use DB_File;

my %HASH;

tie %HASH , 'DB_File', '$loginlog', O_RDWR|O_CREAT, 0666;

hier wird gelesen und allenfalls geschrieben...

untie %HASH;

das logins unten sollte dabei sein, weil es abhängig ist mit den darin enthaltenen daten.

$loginlog   =    'log/login'; $doflock   = 1;

if (dbmopen(%logins,$loginlog,0666)) {     -f flock(logins,2) if ($doflock) or die "$!";

oder

if (dbmopen(%logins,$loginlog,0666)) {     flock(%logins,2) if ($doflock) or die "$!";

Grüsse vom Alain

--
...nichts ist so schlecht, als daß es nicht für irgend etwas gut wäre