Subversion Repositories checksum-tools

Compare Revisions

Regard whitespace Rev 4 → Rev 3

/trunk/PHP/md5_generate.php
20,8 → 20,6
// This script generates MD5 files
// If there is already an MD5 file existing, only new files get appended to the existing MD5 files.
 
// TODO: make use of STDERR and return different exit codes
 
function _rec($directory) {
if (!is_dir($directory)) {
die("Invalid directory path $directory\n");
46,8 → 44,7
if (is_dir($fullpath)) {
_rec($fullpath);
} else {
global $show_verbose;
if ($show_verbose) echo "$fullpath\n";
### echo "$fullpath\n";
$dir = pathinfo($fullpath, PATHINFO_DIRNAME);
 
if (!file_exists($md5_file)) {
82,27 → 79,16
 
# ---
 
$show_verbose = false;
$dir = '';
 
for ($i=1; $i<$argc; $i++) {
if ($argv[$i] == '-v') {
$show_verbose = true;
} else {
$dir = $argv[$i];
}
}
 
if (empty($dir)) {
echo "Syntax: $argv[0] [-v] <directory>\n";
if ($argc != 2) {
echo "Syntax: $argv[0] <directory>\n";
exit(2);
}
 
if (!is_dir($dir)) {
if (!is_dir($argv[1])) {
echo "Directory not found\n";
exit(1);
}
 
_rec($dir);
_rec($argv[1]);
 
if ($show_verbose) echo "Done.\n";
echo "Done.\n";