Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $url_input = <<<EOF
- http://127.0.0.1/ABCDEF.rar?token=12345678&name=[XXX]YYYY.part01.rar
- http://127.0.0.1/JENJEJE.rar?token=33438889&name=[XXX]YYYY.part05.rar
- http://127.0.0.1/DJDBBD.rar?token=34324423&name=[XXX]YYYY.part02.rar
- http://127.0.0.1/UUWNJJ.rar?token=73447234&name=[XXX]YYYY.part04.rar
- http://127.0.0.1/HBHBOE.rar?token=32492349&name=[XXX]YYYY.part03.rar
- EOF;
- $prefix = '我想要的檔案名稱.part';
- $urls = explode("\n",$url_input);
- $table = [];
- $pattern = '/part([0-9]+)\.rar/';
- foreach($urls as &$url)
- {
- $url = trim($url);
- }
- foreach($urls as $url)
- {
- preg_match($pattern,$url,$matches);
- $index = intval($matches[1],10);
- $table[$index] = $url;
- }
- echo "#!/bin/bash\n";
- ksort($table);
- foreach($table as $key=>$url)
- {
- printf("read -p \"要下載 %s 到 %s%03d.rar 嗎? (y/n)\" choice\n",$url,$prefix,$key);
- echo "if [[ \$choice =~ ^[Yy]$ ]]; then\n";
- echo "echo 正下載 {$url}\n";
- printf("wget -O %s%03d.rar %s\n",$prefix,$key,$url);
- echo "fi\n";
- echo "\n\n\n";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement