Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.96 KB | None | 0 0
  1. <?php
  2. $url_input = <<<EOF
  3. http://127.0.0.1/ABCDEF.rar?token=12345678&name=[XXX]YYYY.part01.rar
  4. http://127.0.0.1/JENJEJE.rar?token=33438889&name=[XXX]YYYY.part05.rar
  5. http://127.0.0.1/DJDBBD.rar?token=34324423&name=[XXX]YYYY.part02.rar
  6. http://127.0.0.1/UUWNJJ.rar?token=73447234&name=[XXX]YYYY.part04.rar
  7. http://127.0.0.1/HBHBOE.rar?token=32492349&name=[XXX]YYYY.part03.rar
  8. EOF;
  9.  
  10. $prefix = '我想要的檔案名稱.part';
  11.  
  12. $urls = explode("\n",$url_input);
  13. $table = [];
  14. $pattern = '/part([0-9]+)\.rar/';
  15. foreach($urls as $url)
  16. {
  17.     preg_match($pattern,$url,$matches);
  18.    
  19.     $index = intval($matches[1],10);
  20.     $table[$index] = $url;
  21. }
  22.  
  23. echo "#!/bin/bash\n";
  24.  
  25. ksort($table);
  26. foreach($table as $key=>$url)
  27. {
  28.     printf("read -p \"要下載 %s%s%03d.rar 嗎? (y/n)\" -n 1 -r\n",$url,$prefix,$key);
  29.     echo "if [[ $REPLY =~ ^[Yy]$ ]]; then\n";
  30.     echo "正下載 {$url}\n";
  31.     printf("wget -O %s%03d.rar %s\n",$prefix,$key,$url);
  32.     echo "fi\n";
  33.     echo "\n\n\n"
  34. }
  35. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement