Hi,
directly after installing + configuring this plugin on my WP 3.0.1 blog,
and Clicking 'Scan now', I get the following warnings.
Warning: array_diff_key() [function.array-diff-key]: Argument #2 is not an array in /home/www/doc/19368/www/blog/wp-content/plugins/wordpress-file-monitor/wordpress-file-monitor.php on line 381
Warning: array_diff_key() [function.array-diff-key]: Argument #1 is not an array in /home/www/doc/19368/www/blog/wp-content/plugins/wordpress-file-monitor/wordpress-file-monitor.php on line 382
Warning: array_diff() [function.array-diff]: Argument #2 is not an array in /home/www/doc/19368/www/blog/wp-content/plugins/wordpress-file-monitor/wordpress-file-monitor.php on line 388
Warning: Invalid argument supplied for foreach() in /home/www/doc/19368/www/blog/wp-content/plugins/wordpress-file-monitor/wordpress-file-monitor.php on line 390
Warning: Invalid argument supplied for foreach() in /home/www/doc/19368/www/blog/wp-content/plugins/wordpress-file-monitor/wordpress-file-monitor.php on line 393
I see that in the table 'wp_options', the 'wpfm_listing' holds a
'broken' serialized array. Meaning, the serialization was broken by German umlauts (like ä, ö, ü, ß) and stopped *before* the special character.
As a temporary measure, I had to remove the corresponding file from the filesystem.
Pleeease make this Plugin compatible with special characters in filenames, too.
It is one of the best security plugins in my opinion. Thank you for this. :)
Regards,
Devstorm