Advertisement
Guest User

Function encode

a guest
Nov 20th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.52 KB | None | 0 0
  1. function encode_start(array $list) {
  2.         $code = "";
  3.        
  4.             for($i=0; $i < (count($list)-1); $i++) {
  5.                 $content = file_get_contents($list[$i]);
  6.                 $arr1 = explode("/", $list);
  7.                 $name = $arr1[count($arr1)-1];
  8.                 $letters = str_split($content);
  9.                 for($j=0; $j < (count($letters)-1); $j++) {
  10.                     if($j = (count($letters)-1)) {
  11.                         $code .= char::ord($letters[$j])."./FLN:".base64_encode($name)."|";
  12.                         $this->progressBar->progress = count($letters) / 100 * ($j+1);
  13.                         $this->label3->text = "Обработка файла: ".$j."/".count($letters)-1;
  14.                     } else {
  15.                         $code .= char::ord($letters[$j]).".";
  16.                         $this->progressBar->progress = count($letters) / 100 * ($j+1);
  17.                         $this->label3->text = "Обработка файла: ".$j."/".count($letters)-1;
  18.                     }
  19.                 }
  20.                 $this->progress->progress = count($list) / 100 * ($i+1);
  21.                 $this->encode_label->text = "Готовы файлы: ".$i."/".count($list)-1;
  22.             }
  23.         file_put_contents($this->edit->text.".tns", $code);
  24.         Animation::fadeOut($this->progress,500);
  25.         Animation::fadeOut($this->progressBar,500);
  26.         Animation::fadeOut($this->encode,500);
  27.         Animation::fadeOut($this->encode_label,500);
  28.         Animation::fadeOut($this->label3,500);
  29.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement