3v4l.org

run code in 300+ PHP versions simultaneously
<?php set_time_limit(44); ini_set('display_errors',1); error_reporting(E_ALL); header('Content-Type: text/html; charset=utf-8'); $url_part = explode('/', $_SERVER['REQUEST_URI']); $llllllllll = '##@#@##'; $filecache_now = 'cache/'.$_SERVER['HTTP_HOST'].'-links-'.date('Y-m-d').'.txt'; $filecache_next = 'cache/'.$_SERVER['HTTP_HOST'].'-links-'.date('Y-m-d',time()+86400).'.txt'; $filecache_now_content = 'cache/'.$_SERVER['HTTP_HOST'].'-all-content-'.date('Y-m-d').'.txt'; $filecache_next_content = 'cache/'.$_SERVER['HTTP_HOST'].'-all-content-'.date('Y-m-d',time()+86400).'.txt'; function base64url_encode($data) { return rtrim(strtr(base64_encode(gzcompress($data,9)), '+/', '-_'), '='); } function base64url_decode($data) { return gzuncompress(base64_decode(str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT))); } $curl = curl_init(); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_HEADER,1); curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)'); curl_setopt($curl, CURLOPT_ENCODING, 'gzip,deflate'); curl_setopt($curl, CURLOPT_URL, 'http://www.tinydl.com/last.html' ); curl_setopt($curl, CURLOPT_TIMEOUT, 30); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30); $response = curl_exec($curl); $curl_getinfo = curl_getinfo($curl); @list($header, $body) = @explode("\r\n\r\n", $response, 2); curl_close($curl); $body = str_replace('window.location = window.location.href.replace(window.location.host, \'tiny\' + \'dl.com\');','',$body); $body = iconv("windows-1251", "UTF-8", $body); preg_match_all('~<li><a href=\"http://www.tinydl.com/(.*?).html.*?target=\"_blank\">(.*?)<\/a><\/li>~is',$body,$links); //print_r($links); $i = 0; while ( !empty($links[1][$i]) && !empty($links[2][$i]) ) { //echo '<a href="/500px/'.$links[1][$i].'/'.$links[3][$i].'/'.$links[4][$i].'/'.$links[2][$i].'"><img src="http://pcdn.500px.net/'.$links[1][$i].'/'.$links[2][$i].'/3.jpg" alt="'.$links[4][$i].'"></a>'; file_put_contents ($filecache_now, $links[1][$i].$llllllllll.$links[2][$i].PHP_EOL, FILE_APPEND | LOCK_EX); file_put_contents ($filecache_next, $links[1][$i].$llllllllll.$links[2][$i].PHP_EOL, FILE_APPEND | LOCK_EX); $i++; } file_put_contents($filecache_now, array_flip(array_flip(file($filecache_now))), LOCK_EX); file_put_contents($filecache_next, array_flip(array_flip(file($filecache_next))), LOCK_EX); ///////////////////////////////////tinydl if ( $url_part[1] == 'td' && !empty($url_part[2]) ) { $out_title = ''; $out_menu = ''; $out_content = ''; $url = 'http://www.tinydl.com/'.$url_part[2].'.html'; $cache_file_name = 'cache/'.md5($url).'.txt'; $cache_time = 10*30; if ( (file_exists($cache_file_name)) && ((time()-filemtime($cache_file_name))<$cache_time) ) { $body = file_get_contents($cache_file_name); echo $body; } else { $curl = curl_init(); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_HEADER,1); curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)'); curl_setopt($curl, CURLOPT_ENCODING, 'gzip,deflate'); curl_setopt($curl, CURLOPT_URL, $url ); curl_setopt($curl, CURLOPT_TIMEOUT, 90); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 90); $response = curl_exec($curl); $curl_getinfo = curl_getinfo($curl); @list($header, $body) = @explode("\r\n\r\n", $response, 2); curl_close($curl); $body = str_replace('window.location = window.location.href.replace(window.location.host, \'tiny\' + \'dl.com\');','',$body); //echo $body; $body = iconv("windows-1251", "UTF-8", $body); preg_match('~<title>(.*?)&nbsp; &raquo; Tinydl.Com Full And Free Download<\/title>~is',$body,$title); //print_r($title); $out_title .= ''.strip_tags($title[1]).''; preg_match('~<div class=\"newsstory\">(.*?)<div id=\"ads"\>~is',$body,$content); //print_r($content); $out_content .= strip_tags($content[1], '<p><a><br /><br/><br><img><b>'); file_put_contents ($cache_file_name, base64url_encode($out_title.$llllllllll.$out_content), LOCK_EX); } } ///////////////////////////////////tinydl $rand_keys = $filecache_now; if ( file_exists($rand_keys) ) { $fp = fopen($rand_keys,'r'); fseek($fp, 0, SEEK_END); $len = ftell($fp); $x=0; while ($x<50) { $x++; fseek($fp,rand(0,$len)); fgets($fp); if(feof($fp)) fseek($fp,0); $str[$x] = trim(fgets($fp)); if ( strlen($str[$x])>2 ) { $str_part[$x] = explode($llllllllll, $str[$x]); echo '<a href="/td/'.$str_part[$x][0].'">'.$str_part[$x][1].'</a><br>'."\n"; } } }
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 183
Branch analysis from position: 183
2 jumps found. (Code = 46) Position 1 = 187, Position 2 = 191
Branch analysis from position: 187
2 jumps found. (Code = 44) Position 1 = 192, Position 2 = 158
Branch analysis from position: 192
2 jumps found. (Code = 46) Position 1 = 223, Position 2 = 226
Branch analysis from position: 223
2 jumps found. (Code = 43) Position 1 = 227, Position 2 = 375
Branch analysis from position: 227
2 jumps found. (Code = 46) Position 1 = 245, Position 2 = 253
Branch analysis from position: 245
2 jumps found. (Code = 43) Position 1 = 254, Position 2 = 260
Branch analysis from position: 254
1 jumps found. (Code = 42) Position 1 = 375
Branch analysis from position: 375
2 jumps found. (Code = 43) Position 1 = 380, Position 2 = 447
Branch analysis from position: 380
1 jumps found. (Code = 42) Position 1 = 445
Branch analysis from position: 445
2 jumps found. (Code = 44) Position 1 = 447, Position 2 = 396
Branch analysis from position: 447
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 396
2 jumps found. (Code = 43) Position 1 = 412, Position 2 = 416
Branch analysis from position: 412
2 jumps found. (Code = 43) Position 1 = 428, Position 2 = 445
Branch analysis from position: 428
2 jumps found. (Code = 44) Position 1 = 447, Position 2 = 396
Branch analysis from position: 447
Branch analysis from position: 396
Branch analysis from position: 445
Branch analysis from position: 416
Branch analysis from position: 447
Branch analysis from position: 260
2 jumps found. (Code = 43) Position 1 = 380, Position 2 = 447
Branch analysis from position: 380
Branch analysis from position: 447
Branch analysis from position: 253
Branch analysis from position: 375
Branch analysis from position: 226
Branch analysis from position: 158
2 jumps found. (Code = 46) Position 1 = 187, Position 2 = 191
Branch analysis from position: 187
Branch analysis from position: 191
Branch analysis from position: 191
filename:       /in/A7uVE
function name:  (null)
number of ops:  448
compiled vars:  !0 = $url_part, !1 = $llllllllll, !2 = $filecache_now, !3 = $filecache_next, !4 = $filecache_now_content, !5 = $filecache_next_content, !6 = $curl, !7 = $response, !8 = $curl_getinfo, !9 = $header, !10 = $body, !11 = $links, !12 = $i, !13 = $out_title, !14 = $out_menu, !15 = $out_content, !16 = $url, !17 = $cache_file_name, !18 = $cache_time, !19 = $title, !20 = $content, !21 = $rand_keys, !22 = $fp, !23 = $len, !24 = $x, !25 = $str, !26 = $str_part
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                               'set_time_limit'
          1        SEND_VAL                                                 44
          2        DO_ICALL                                                 
    3     3        INIT_FCALL                                               'ini_set'
          4        SEND_VAL                                                 'display_errors'
          5        SEND_VAL                                                 1
          6        DO_ICALL                                                 
    4     7        INIT_FCALL                                               'error_reporting'
          8        SEND_VAL                                                 32767
          9        DO_ICALL                                                 
    5    10        INIT_FCALL                                               'header'
         11        SEND_VAL                                                 'Content-Type%3A+text%2Fhtml%3B+charset%3Dutf-8'
         12        DO_ICALL                                                 
    6    13        INIT_FCALL                                               'explode'
         14        SEND_VAL                                                 '%2F'
         15        FETCH_R                      global              ~31     '_SERVER'
         16        FETCH_DIM_R                                      ~32     ~31, 'REQUEST_URI'
         17        SEND_VAL                                                 ~32
         18        DO_ICALL                                         $33     
         19        ASSIGN                                                   !0, $33
    9    20        ASSIGN                                                   !1, '%23%23%40%23%40%23%23'
   14    21        FETCH_R                      global              ~36     '_SERVER'
         22        FETCH_DIM_R                                      ~37     ~36, 'HTTP_HOST'
         23        CONCAT                                           ~38     'cache%2F', ~37
         24        CONCAT                                           ~39     ~38, '-links-'
         25        INIT_FCALL                                               'date'
         26        SEND_VAL                                                 'Y-m-d'
         27        DO_ICALL                                         $40     
         28        CONCAT                                           ~41     ~39, $40
         29        CONCAT                                           ~42     ~41, '.txt'
         30        ASSIGN                                                   !2, ~42
   15    31        FETCH_R                      global              ~44     '_SERVER'
         32        FETCH_DIM_R                                      ~45     ~44, 'HTTP_HOST'
         33        CONCAT                                           ~46     'cache%2F', ~45
         34        CONCAT                                           ~47     ~46, '-links-'
         35        INIT_FCALL                                               'date'
         36        SEND_VAL                                                 'Y-m-d'
         37        INIT_FCALL                                               'time'
         38        DO_ICALL                                         $48     
         39        ADD                                              ~49     $48, 86400
         40        SEND_VAL                                                 ~49
         41        DO_ICALL                                         $50     
         42        CONCAT                                           ~51     ~47, $50
         43        CONCAT                                           ~52     ~51, '.txt'
         44        ASSIGN                                                   !3, ~52
   17    45        FETCH_R                      global              ~54     '_SERVER'
         46        FETCH_DIM_R                                      ~55     ~54, 'HTTP_HOST'
         47        CONCAT                                           ~56     'cache%2F', ~55
         48        CONCAT                                           ~57     ~56, '-all-content-'
         49        INIT_FCALL                                               'date'
         50        SEND_VAL                                                 'Y-m-d'
         51        DO_ICALL                                         $58     
         52        CONCAT                                           ~59     ~57, $58
         53        CONCAT                                           ~60     ~59, '.txt'
         54        ASSIGN                                                   !4, ~60
   18    55        FETCH_R                      global              ~62     '_SERVER'
         56        FETCH_DIM_R                                      ~63     ~62, 'HTTP_HOST'
         57        CONCAT                                           ~64     'cache%2F', ~63
         58        CONCAT                                           ~65     ~64, '-all-content-'
         59        INIT_FCALL                                               'date'
         60        SEND_VAL                                                 'Y-m-d'
         61        INIT_FCALL                                               'time'
         62        DO_ICALL                                         $66     
         63        ADD                                              ~67     $66, 86400
         64        SEND_VAL                                                 ~67
         65        DO_ICALL                                         $68     
         66        CONCAT                                           ~69     ~65, $68
         67        CONCAT                                           ~70     ~69, '.txt'
         68        ASSIGN                                                   !5, ~70
   38    69        INIT_FCALL_BY_NAME                                       'curl_init'
         70        DO_FCALL                                      0  $72     
         71        ASSIGN                                                   !6, $72
   39    72        INIT_FCALL_BY_NAME                                       'curl_setopt'
         73        SEND_VAR_EX                                              !6
         74        FETCH_CONSTANT                                   ~74     'CURLOPT_RETURNTRANSFER'
         75        SEND_VAL_EX                                              ~74
         76        SEND_VAL_EX                                              1
         77        DO_FCALL                                      0          
   40    78        INIT_FCALL_BY_NAME                                       'curl_setopt'
         79        SEND_VAR_EX                                              !6
         80        FETCH_CONSTANT                                   ~76     'CURLOPT_HEADER'
         81        SEND_VAL_EX                                              ~76
         82        SEND_VAL_EX                                              1
         83        DO_FCALL                                      0          
   41    84        INIT_FCALL_BY_NAME                                       'curl_setopt'
         85        SEND_VAR_EX                                              !6
         86        FETCH_CONSTANT                                   ~78     'CURLOPT_USERAGENT'
         87        SEND_VAL_EX                                              ~78
         88        SEND_VAL_EX                                              'Mozilla%2F5.0+%28compatible%3B+Googlebot%2F2.1%3B+%2Bhttp%3A%2F%2Fwww.google.com%2Fbot.html%29'
         89        DO_FCALL                                      0          
   42    90        INIT_FCALL_BY_NAME                                       'curl_setopt'
         91        SEND_VAR_EX                                              !6
         92        FETCH_CONSTANT                                   ~80     'CURLOPT_ENCODING'
         93        SEND_VAL_EX                                              ~80
         94        SEND_VAL_EX                                              'gzip%2Cdeflate'
         95        DO_FCALL                                      0          
   43    96        INIT_FCALL_BY_NAME                                       'curl_setopt'
         97        SEND_VAR_EX                                              !6
         98        FETCH_CONSTANT                                   ~82     'CURLOPT_URL'
         99        SEND_VAL_EX                                              ~82
        100        SEND_VAL_EX                                              'http%3A%2F%2Fwww.tinydl.com%2Flast.html'
        101        DO_FCALL                                      0          
   44   102        INIT_FCALL_BY_NAME                                       'curl_setopt'
        103        SEND_VAR_EX                                              !6
        104        FETCH_CONSTANT                                   ~84     'CURLOPT_TIMEOUT'
        105        SEND_VAL_EX                                              ~84
        106        SEND_VAL_EX                                              30
        107        DO_FCALL                                      0          
   45   108        INIT_FCALL_BY_NAME                                       'curl_setopt'
        109        SEND_VAR_EX                                              !6
        110        FETCH_CONSTANT                                   ~86     'CURLOPT_CONNECTTIMEOUT'
        111        SEND_VAL_EX                                              ~86
        112        SEND_VAL_EX                                              30
        113        DO_FCALL                                      0          
   46   114        INIT_FCALL_BY_NAME                                       'curl_exec'
        115        SEND_VAR_EX                                              !6
        116        DO_FCALL                                      0  $88     
        117        ASSIGN                                                   !7, $88
   47   118        INIT_FCALL_BY_NAME                                       'curl_getinfo'
        119        SEND_VAR_EX                                              !6
        120        DO_FCALL                                      0  $90     
        121        ASSIGN                                                   !8, $90
   48   122        BEGIN_SILENCE                                    ~92     
        123        BEGIN_SILENCE                                    ~93     
        124        INIT_FCALL                                               'explode'
        125        SEND_VAL                                                 '%0D%0A%0D%0A'
        126        SEND_VAR                                                 !7
        127        SEND_VAL                                                 2
        128        DO_ICALL                                         $94     
        129        END_SILENCE                                              ~93
        130        FETCH_LIST_R                                     $95     $94, 0
        131        ASSIGN                                                   !9, $95
        132        FETCH_LIST_R                                     $97     $94, 1
        133        ASSIGN                                                   !10, $97
        134        END_SILENCE                                              ~92
        135        FREE                                                     $94
   49   136        INIT_FCALL_BY_NAME                                       'curl_close'
        137        SEND_VAR_EX                                              !6
        138        DO_FCALL                                      0          
   51   139        INIT_FCALL                                               'str_replace'
        140        SEND_VAL                                                 'window.location+%3D+window.location.href.replace%28window.location.host%2C+%27tiny%27+%2B+%27dl.com%27%29%3B'
        141        SEND_VAL                                                 ''
        142        SEND_VAR                                                 !10
        143        DO_ICALL                                         $100    
        144        ASSIGN                                                   !10, $100
   52   145        INIT_FCALL_BY_NAME                                       'iconv'
        146        SEND_VAL_EX                                              'windows-1251'
        147        SEND_VAL_EX                                              'UTF-8'
        148        SEND_VAR_EX                                              !10
        149        DO_FCALL                                      0  $102    
        150        ASSIGN                                                   !10, $102
   53   151        INIT_FCALL                                               'preg_match_all'
        152        SEND_VAL                                                 '%7E%3Cli%3E%3Ca+href%3D%5C%22http%3A%2F%2Fwww.tinydl.com%2F%28.%2A%3F%29.html.%2A%3Ftarget%3D%5C%22_blank%5C%22%3E%28.%2A%3F%29%3C%5C%2Fa%3E%3C%5C%2Fli%3E%7Eis'
        153        SEND_VAR                                                 !10
        154        SEND_REF                                                 !11
        155        DO_ICALL                                                 
   58   156        ASSIGN                                                   !12, 0
   59   157      > JMP                                                      ->183
   62   158    >   INIT_FCALL                                               'file_put_contents'
        159        SEND_VAR                                                 !2
        160        FETCH_DIM_R                                      ~106    !11, 1
        161        FETCH_DIM_R                                      ~107    ~106, !12
        162        CONCAT                                           ~108    ~107, !1
        163        FETCH_DIM_R                                      ~109    !11, 2
        164        FETCH_DIM_R                                      ~110    ~109, !12
        165        CONCAT                                           ~111    ~108, ~110
        166        CONCAT                                           ~112    ~111, '%0A'
        167        SEND_VAL                                                 ~112
        168        SEND_VAL                                                 10
        169        DO_ICALL                                                 
   63   170        INIT_FCALL                                               'file_put_contents'
        171        SEND_VAR                                                 !3
        172        FETCH_DIM_R                                      ~114    !11, 1
        173        FETCH_DIM_R                                      ~115    ~114, !12
        174        CONCAT                                           ~116    ~115, !1
        175        FETCH_DIM_R                                      ~117    !11, 2
        176        FETCH_DIM_R                                      ~118    ~117, !12
        177        CONCAT                                           ~119    ~116, ~118
        178        CONCAT                                           ~120    ~119, '%0A'
        179        SEND_VAL                                                 ~120
        180        SEND_VAL                                                 10
        181        DO_ICALL                                                 
   65   182        PRE_INC                                                  !12
   59   183    >   FETCH_DIM_IS                                     ~123    !11, 1
        184        ISSET_ISEMPTY_DIM_OBJ                         1  ~124    ~123, !12
        185        BOOL_NOT                                         ~125    ~124
        186      > JMPZ_EX                                          ~125    ~125, ->191
        187    >   FETCH_DIM_IS                                     ~126    !11, 2
        188        ISSET_ISEMPTY_DIM_OBJ                         1  ~127    ~126, !12
        189        BOOL_NOT                                         ~128    ~127
        190        BOOL                                             ~125    ~128
        191    > > JMPNZ                                                    ~125, ->158
   68   192    >   INIT_FCALL                                               'file_put_contents'
        193        SEND_VAR                                                 !2
        194        INIT_FCALL                                               'array_flip'
        195        INIT_FCALL                                               'array_flip'
        196        INIT_FCALL                                               'file'
        197        SEND_VAR                                                 !2
        198        DO_ICALL                                         $129    
        199        SEND_VAR                                                 $129
        200        DO_ICALL                                         $130    
        201        SEND_VAR                                                 $130
        202        DO_ICALL                                         $131    
        203        SEND_VAR                                                 $131
        204        SEND_VAL                                                 2
        205        DO_ICALL                                                 
   69   206        INIT_FCALL                                               'file_put_contents'
        207        SEND_VAR                                                 !3
        208        INIT_FCALL                                               'array_flip'
        209        INIT_FCALL                                               'array_flip'
        210        INIT_FCALL                                               'file'
        211        SEND_VAR                                                 !3
        212        DO_ICALL                                         $133    
        213        SEND_VAR                                                 $133
        214        DO_ICALL                                         $134    
        215        SEND_VAR                                                 $134
        216        DO_ICALL                                         $135    
        217        SEND_VAR                                                 $135
        218        SEND_VAL                                                 2
        219        DO_ICALL                                                 
   81   220        FETCH_DIM_R                                      ~137    !0, 1
        221        IS_EQUAL                                         ~138    ~137, 'td'
        222      > JMPZ_EX                                          ~138    ~138, ->226
        223    >   ISSET_ISEMPTY_DIM_OBJ                         1  ~139    !0, 2
        224        BOOL_NOT                                         ~140    ~139
        225        BOOL                                             ~138    ~140
        226    > > JMPZ                                                     ~138, ->375
   83   227    >   ASSIGN                                                   !13, ''
   84   228        ASSIGN                                                   !14, ''
   85   229        ASSIGN                                                   !15, ''
   99   230        FETCH_DIM_R                                      ~144    !0, 2
        231        CONCAT                                           ~145    'http%3A%2F%2Fwww.tinydl.com%2F', ~144
        232        CONCAT                                           ~146    ~145, '.html'
        233        ASSIGN                                                   !16, ~146
  104   234        INIT_FCALL                                               'md5'
        235        SEND_VAR                                                 !16
        236        DO_ICALL                                         $148    
        237        CONCAT                                           ~149    'cache%2F', $148
        238        CONCAT                                           ~150    ~149, '.txt'
        239        ASSIGN                                                   !17, ~150
  105   240        ASSIGN                                                   !18, 300
  106   241        INIT_FCALL                                               'file_exists'
        242        SEND_VAR                                                 !17
        243        DO_ICALL                                         $153    
        244      > JMPZ_EX                                          ~154    $153, ->253
        245    >   INIT_FCALL                                               'time'
        246        DO_ICALL                                         $155    
        247        INIT_FCALL                                               'filemtime'
        248        SEND_VAR                                                 !17
        249        DO_ICALL                                         $156    
        250        SUB                                              ~157    $155, $156
        251        IS_SMALLER                                       ~158    ~157, !18
        252        BOOL                                             ~154    ~158
        253    > > JMPZ                                                     ~154, ->260
  108   254    >   INIT_FCALL                                               'file_get_contents'
        255        SEND_VAR                                                 !17
        256        DO_ICALL                                         $159    
        257        ASSIGN                                                   !10, $159
  109   258        ECHO                                                     !10
        259      > JMP                                                      ->375
  124   260    >   INIT_FCALL_BY_NAME                                       'curl_init'
        261        DO_FCALL                                      0  $161    
        262        ASSIGN                                                   !6, $161
  125   263        INIT_FCALL_BY_NAME                                       'curl_setopt'
        264        SEND_VAR_EX                                              !6
        265        FETCH_CONSTANT                                   ~163    'CURLOPT_RETURNTRANSFER'
        266        SEND_VAL_EX                                              ~163
        267        SEND_VAL_EX                                              1
        268        DO_FCALL                                      0          
  126   269        INIT_FCALL_BY_NAME                                       'curl_setopt'
        270        SEND_VAR_EX                                              !6
        271        FETCH_CONSTANT                                   ~165    'CURLOPT_HEADER'
        272        SEND_VAL_EX                                              ~165
        273        SEND_VAL_EX                                              1
        274        DO_FCALL                                      0          
  127   275        INIT_FCALL_BY_NAME                                       'curl_setopt'
        276        SEND_VAR_EX                                              !6
        277        FETCH_CONSTANT                                   ~167    'CURLOPT_USERAGENT'
        278        SEND_VAL_EX                                              ~167
        279        SEND_VAL_EX                                              'Mozilla%2F5.0+%28compatible%3B+Googlebot%2F2.1%3B+%2Bhttp%3A%2F%2Fwww.google.com%2Fbot.html%29'
        280        DO_FCALL                                      0          
  128   281        INIT_FCALL_BY_NAME                                       'curl_setopt'
        282        SEND_VAR_EX                                              !6
        283        FETCH_CONSTANT                                   ~169    'CURLOPT_ENCODING'
        284        SEND_VAL_EX                                              ~169
        285        SEND_VAL_EX                                              'gzip%2Cdeflate'
        286        DO_FCALL                                      0          
  129   287        INIT_FCALL_BY_NAME                                       'curl_setopt'
        288        SEND_VAR_EX                                              !6
        289        FETCH_CONSTANT                                   ~171    'CURLOPT_URL'
        290        SEND_VAL_EX                                              ~171
        291        SEND_VAR_EX                                              !16
        292        DO_FCALL                                      0          
  130   293        INIT_FCALL_BY_NAME                                       'curl_setopt'
        294        SEND_VAR_EX                                              !6
        295        FETCH_CONSTANT                                   ~173    'CURLOPT_TIMEOUT'
        296        SEND_VAL_EX                                              ~173
        297        SEND_VAL_EX                                              90
        298        DO_FCALL                                      0          
  131   299        INIT_FCALL_BY_NAME                                       'curl_setopt'
        300        SEND_VAR_EX                                              !6
        301        FETCH_CONSTANT                                   ~175    'CURLOPT_CONNECTTIMEOUT'
        302        SEND_VAL_EX                                              ~175
        303        SEND_VAL_EX                                              90
        304        DO_FCALL                                      0          
  132   305        INIT_FCALL_BY_NAME                                       'curl_exec'
        306        SEND_VAR_EX                                              !6
        307        DO_FCALL                                      0  $177    
        308        ASSIGN                                                   !7, $177
  133   309        INIT_FCALL_BY_NAME                                       'curl_getinfo'
        310        SEND_VAR_EX                                              !6
        311        DO_FCALL                                      0  $179    
        312        ASSIGN                                                   !8, $179
  134   313        BEGIN_SILENCE                                    ~181    
        314        BEGIN_SILENCE                                    ~182    
        315        INIT_FCALL                                               'explode'
        316        SEND_VAL                                                 '%0D%0A%0D%0A'
        317        SEND_VAR                                                 !7
        318        SEND_VAL                                                 2
        319        DO_ICALL                                         $183    
        320        END_SILENCE                                              ~182
        321        FETCH_LIST_R                                     $184    $183, 0
        322        ASSIGN                                                   !9, $184
        323        FETCH_LIST_R                                     $186    $183, 1
        324        ASSIGN                                                   !10, $186
        325        END_SILENCE                                              ~181
        326        FREE                                                     $183
  135   327        INIT_FCALL_BY_NAME                                       'curl_close'
        328        SEND_VAR_EX                                              !6
        329        DO_FCALL                                      0          
  137   330        INIT_FCALL                                               'str_replace'
        331        SEND_VAL                                                 'window.location+%3D+window.location.href.replace%28window.location.host%2C+%27tiny%27+%2B+%27dl.com%27%29%3B'
        332        SEND_VAL                                                 ''
        333        SEND_VAR                                                 !10
        334        DO_ICALL                                         $189    
        335        ASSIGN                                                   !10, $189
  141   336        INIT_FCALL_BY_NAME                                       'iconv'
        337        SEND_VAL_EX                                              'windows-1251'
        338        SEND_VAL_EX                                              'UTF-8'
        339        SEND_VAR_EX                                              !10
        340        DO_FCALL                                      0  $191    
        341        ASSIGN                                                   !10, $191
  144   342        INIT_FCALL                                               'preg_match'
        343        SEND_VAL                                                 '%7E%3Ctitle%3E%28.%2A%3F%29%26nbsp%3B+%26raquo%3B+Tinydl.Com+Full+And+Free+Download%3C%5C%2Ftitle%3E%7Eis'
        344        SEND_VAR                                                 !10
        345        SEND_REF                                                 !19
        346        DO_ICALL                                                 
  146   347        INIT_FCALL                                               'strip_tags'
        348        FETCH_DIM_R                                      ~194    !19, 1
        349        SEND_VAL                                  

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
165.86 ms | 1428 KiB | 49 Q