Advertisement
shutdown57

conventer

Oct 13th, 2016
298
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.44 KB | None | 0 0
  1. <?php
  2. /**
  3. c0ded by : shutdown57
  4. Converter tools.
  5. **/
  6. function a_cover(){
  7.     @system('clear');
  8.     echo "+------------------------------------------+\n";
  9.     echo "|          ~[ STRING TOOLS ]~              |\n";
  10.     echo "| hexa - decimal - octal - binary - Ascii  |\n";
  11.     echo "|         c0ded by : shutdown57            |\n";
  12.     echo "|      http://alinkoproject.com            |\n";
  13.     echo "+------------------------------------------+\n";
  14. }
  15. function a_opt(){
  16.     $red="\033[31m";
  17.     $white="\033[0m";
  18.     echo "1  ] Hexa to Decimal \n".$red;
  19.     echo "2  ] Decimal to hexa \n".$white;
  20.     echo "3  ] Binary to Decimal \n".$red;
  21.     echo "4  ] Decimal to Binary \n".$white;
  22.     echo "5  ] Octal to Decimal \n".$red;
  23.     echo "6  ] Decimal to Octal \n".$white;
  24.     echo "7  ] String to hexa \n".$red;
  25.     echo "8  ] Hexa to string \n".$white;
  26.     echo "9  ] Print file result today\n";
  27. }
  28. function a_buatfile($file,$isi){
  29.     $fp=fopen($file,'a');
  30.     fwrite($fp,$isi);
  31.     fclose($fp);
  32. }
  33.  
  34. function a_fungsi(){
  35. $judul="stools-".date('d-m-Y').".txt";
  36. $red="\033[31m";
  37. $white="\033[0m";
  38. $green="\033[32m";
  39. $yellow="\033[33m";
  40. $blue="\033[34m";
  41.  
  42. echo "\n\n".$green."Options  > ".$white; $opt = trim(fgets(STDIN));
  43. if(empty($opt)){
  44.     echo $red. "ANDA BELUM MEMASUKAN PILIHAN.\n\n".$white;
  45.     a_opt();
  46.     echo $green."Options :".$white; $opt = trim(fgets(STDIN));
  47. }else{
  48.     if($opt=="1"){
  49.         echo $blue."[!] FILE  : ".$white; $input=trim(fgets(STDIN));
  50.         $e=explode("\n",file_get_contents($input));
  51.             foreach ($e as $ef) {
  52.                 $k  ="\n HEXA TO DECIMAL \n";
  53.                 $k .="REAL   : ".$ef."\n";
  54.                 $k .="RESULT : ".hexdec($ef)."\n";
  55.                 @a_buatfile($judul,$k);
  56.             }
  57.             echo "DONE --> ".$yellow.$judul.$white."\n\n\n";
  58.             a_opt();
  59.             a_fungsi();
  60.     }elseif ($opt=="2") {
  61.         echo $blue."[!] FILE  : ".$white; $input=trim(fgets(STDIN));
  62.         $e=explode("\n",file_get_contents($input));
  63.             foreach ($e as $ef) {
  64.                 $k  ="\n DECIMAL TO HEXA \n";
  65.                 $k .="REAL   : ".$ef."\n";
  66.                 $k .="RESULT : ".dechex($ef)."\n";
  67.                 @a_buatfile($judul,$k);
  68.             }
  69.             echo "DONE --> ".$yellow.$judul.$white."\n\n\n";
  70.             a_opt();
  71.             a_fungsi();
  72.     }elseif ($opt=="3") {
  73.         echo $blue."[!] FILE  : ".$white; $input=trim(fgets(STDIN));
  74.         $e=explode("\n",file_get_contents($input));
  75.             foreach ($e as $ef) {
  76.                 $k  ="\n BINARY TO DECIMAL \n";
  77.                 $k .="REAL   : ".$ef."\n";
  78.                 $k .="RESULT : ".bindec($ef)."\n";
  79.                 @a_buatfile($judul,$k);
  80.             }
  81.             echo "DONE --> ".$yellow.$judul.$white."\n\n\n";
  82.             a_opt();
  83.             a_fungsi();
  84.     }elseif ($opt=="4") {
  85.         echo $blue."[!] FILE  : ".$white; $input=trim(fgets(STDIN));
  86.         $e=explode("\n",file_get_contents($input));
  87.             foreach ($e as $ef) {
  88.                 $k  ="\n DECIMAL TO BINARY \n";
  89.                 $k .="REAL   : ".$ef."\n";
  90.                 $k .="RESULT : ".decbin($ef)."\n";
  91.                 @a_buatfile($judul,$k);
  92.             }
  93.             echo "DONE --> ".$yellow.$judul.$white."\n\n\n";
  94.             a_opt();
  95.             a_fungsi();
  96.     }elseif ($opt=="5") {
  97.         echo $blue."[!] FILE  : ".$white; $input=trim(fgets(STDIN));
  98.         $e=explode("\n",file_get_contents($input));
  99.             foreach ($e as $ef) {
  100.                 $k  ="\n OCTAL TO DECIMAL \n";
  101.                 $k .="REAL   : ".$ef."\n";
  102.                 $k .="RESULT : ".octdec($ef)."\n";
  103.                 @a_buatfile($judul,$k);
  104.             }
  105.             echo "DONE --> ".$yellow.$judul.$white."\n\n\n";
  106.             a_opt();
  107.             a_fungsi();
  108.     }elseif ($opt=="6") {
  109.         echo $blue."[!] FILE  : ".$white; $input=trim(fgets(STDIN));
  110.         $e=explode("\n",file_get_contents($input));
  111.             foreach ($e as $ef) {
  112.                 $k  ="\n DECIMAL TO OCTAL \n";
  113.                 $k .="REAL   : ".$ef."\n";
  114.                 $k .="RESULT : ".decoct($ef)."\n";
  115.                 @a_buatfile($judul,$k);
  116.             }
  117.             echo "DONE --> ".$yellow.$judul.$white."\n\n\n";
  118.             a_opt();
  119.             a_fungsi();
  120.     }elseif ($opt=="7") {
  121.         echo $blue."[!] FILE  : ".$white; $input=trim(fgets(STDIN));
  122.         $e=explode("\n",file_get_contents($input));
  123.             foreach ($e as $ef) {
  124.                 $k  ="\n STRING TO HEXA \n";
  125.                 $k .="REAL   : ".$ef."\n";
  126.                 $k .="RESULT : ".bin2hex($ef)."\n";
  127.                 @a_buatfile($judul,$k);
  128.             }
  129.             echo "DONE --> ".$yellow.$judul.$white."\n\n\n";
  130.             a_opt();
  131.             a_fungsi();
  132.     }elseif ($opt=="8") {
  133.     echo $blue."[!] FILE  : ".$white; $input=trim(fgets(STDIN));
  134.         $e=explode("\n",file_get_contents($input));
  135.             foreach ($e as $ef) {
  136.                 $k  ="\n HEXA TO STRING \n";
  137.                 $k .="REAL   : ".$ef."\n";
  138.                 $k .="RESULT : ".hex2bin($ef)."\n";
  139.                 @a_buatfile($judul,$k);
  140.             }
  141.             echo "DONE --> ".$yellow.$judul.$white."\n\n\n";
  142.             a_opt();
  143.             a_fungsi();
  144.     }elseif ($opt=="9") {
  145.     @system('cat stools-'.date('d-m-Y').'.txt');
  146.  
  147.     }
  148. }
  149. }
  150. a_cover();
  151. a_opt();
  152. a_fungsi();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement