Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env php
- <?php
- $file = [
- 'name' => @$argv[2] ?? '',
- 'data' => @file_get_contents($argv[2])
- ];
- $argv[1] = @$argv[1] ?? '';
- switch ($argv[1]) {
- case 'i':
- if(empty($file['name']))
- die("[ERROR] no input file specified\n");
- if(!file_exists($file['name']))
- die("[ERROR] file `{$file['name']}` does not exist\n");
- file_put_contents($file['name'], gzinflate($file['data']));
- break;
- case 'd':
- if(empty($file['name']))
- die("[ERROR] no input file specified\n");
- if(!file_exists($file['name']))
- die("[ERROR] file `{$file['name']}` does not exist\n");
- file_put_contents($file['name'], gzdeflate($file['data']));
- break;
- case '':
- die("[ERROR] no action specified\n");
- break;
- default:
- die("[ERROR] unknown action `{$argv[1]}`\n");
- break;
- }
Advertisement
Add Comment
Please, Sign In to add comment