Lines Matching refs:hash_file
2 Test hash_file() function : error conditions
9 /* Prototype : string hash_file(string algo, string filename[, bool raw_output = false])
15 echo "*** Testing hash_file() : error conditions ***\n";
22 // hash_file() error tests
23 echo "\n-- Testing hash_file() function with an unknown algorithm --\n";
24 var_dump( hash_file( 'foobar', $filename ) );
26 echo "\n-- Testing hash_file() function with a non-existent file --\n";
27 var_dump( hash_file( 'md5', 'nonexistent.txt' ) );
29 echo "\n-- Testing hash_file() function with less than expected no. of arguments --\n";
30 var_dump( hash_file( 'md5' ) );
32 echo "\n-- Testing hash_file() function with more than expected no. of arguments --\n";
34 var_dump( hash_file( 'md5', $filename, false, $extra_arg ) );
46 *** Testing hash_file() : error conditions ***
48 -- Testing hash_file() function with an unknown algorithm --
50 Warning: hash_file(): Unknown hashing algorithm: %s in %s on line %d
53 -- Testing hash_file() function with a non-existent file --
55 Warning: hash_file(%s): failed to open stream: No such file or directory in %s on line %d
58 -- Testing hash_file() function with less than expected no. of arguments --
60 Warning: hash_file() expects at least 2 parameters, 1 given in %s on line %d
63 -- Testing hash_file() function with more than expected no. of arguments --
65 Warning: hash_file() expects at most 3 parameters, 4 given in %s on line %d