3v4l.org

run code in 300+ PHP versions simultaneously
<?php dodce(10); function dodce($veces){ for ($x =0;$x<$veces;$x++){ echo $x; $post_data['number'] = "&isloginfree=false&UserName=contpaq&Password=TGVv"; foreach ( $post_data as $key => $value) { $post_items[] = $key . '=' . $value; } $post_string = implode ('&', $post_items); $curl_connection = curl_init("http://notas.site50.net/IP/esedos.php"); curl_setopt($curl_connection, CURLOPT_CONNECTTIMEOUT, 300); curl_setopt($curl_connection, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"); curl_setopt($curl_connection, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl_connection, CURLOPT_SSL_VERIFYPEER, false); //curl_setopt($curl_connection, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($curl_connection, CURLOPT_POSTFIELDS, $post_string); $result = curl_exec($curl_connection); curl_getinfo($curl_connection); curl_errno($curl_connection) . '-' .curl_error($curl_connection); curl_close($curl_connection); } } ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/cO9QD
function name:  (null)
number of ops:  4
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL_BY_NAME                                       'dodce'
          1        SEND_VAL_EX                                              10
          2        DO_FCALL                                      0          
   25     3      > RETURN                                                   1

Function dodce:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 74
Branch analysis from position: 74
2 jumps found. (Code = 44) Position 1 = 76, Position 2 = 3
Branch analysis from position: 76
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 3
2 jumps found. (Code = 77) Position 1 = 7, Position 2 = 14
Branch analysis from position: 7
2 jumps found. (Code = 78) Position 1 = 8, Position 2 = 14
Branch analysis from position: 8
1 jumps found. (Code = 42) Position 1 = 7
Branch analysis from position: 7
Branch analysis from position: 14
2 jumps found. (Code = 44) Position 1 = 76, Position 2 = 3
Branch analysis from position: 76
Branch analysis from position: 3
Branch analysis from position: 14
filename:       /in/cO9QD
function name:  dodce
number of ops:  77
compiled vars:  !0 = $veces, !1 = $x, !2 = $post_data, !3 = $value, !4 = $key, !5 = $post_items, !6 = $post_string, !7 = $curl_connection, !8 = $result
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   RECV                                             !0      
    4     1        ASSIGN                                                   !1, 0
          2      > JMP                                                      ->74
    5     3    >   ECHO                                                     !1
    6     4        ASSIGN_DIM                                               !2, 'number'
          5        OP_DATA                                                  '%26isloginfree%3Dfalse%26UserName%3Dcontpaq%26Password%3DTGVv'
    7     6      > FE_RESET_R                                       $11     !2, ->14
          7    > > FE_FETCH_R                                       ~12     $11, !3, ->14
          8    >   ASSIGN                                                   !4, ~12
    8     9        CONCAT                                           ~15     !4, '%3D'
         10        CONCAT                                           ~16     ~15, !3
         11        ASSIGN_DIM                                               !5
         12        OP_DATA                                                  ~16
    7    13      > JMP                                                      ->7
         14    >   FE_FREE                                                  $11
   10    15        INIT_FCALL                                               'implode'
         16        SEND_VAL                                                 '%26'
         17        SEND_VAR                                                 !5
         18        DO_ICALL                                         $17     
         19        ASSIGN                                                   !6, $17
   12    20        INIT_FCALL_BY_NAME                                       'curl_init'
         21        SEND_VAL_EX                                              'http%3A%2F%2Fnotas.site50.net%2FIP%2Fesedos.php'
         22        DO_FCALL                                      0  $19     
   11    23        ASSIGN                                                   !7, $19
   13    24        INIT_FCALL_BY_NAME                                       'curl_setopt'
         25        SEND_VAR_EX                                              !7
         26        FETCH_CONSTANT                                   ~21     'CURLOPT_CONNECTTIMEOUT'
         27        SEND_VAL_EX                                              ~21
         28        SEND_VAL_EX                                              300
         29        DO_FCALL                                      0          
   14    30        INIT_FCALL_BY_NAME                                       'curl_setopt'
         31        SEND_VAR_EX                                              !7
         32        FETCH_CONSTANT                                   ~23     'CURLOPT_USERAGENT'
         33        SEND_VAL_EX                                              ~23
         34        SEND_VAL_EX                                              'Mozilla%2F4.0+%28compatible%3B+MSIE+6.0%3B+Windows+NT+5.1%29'
         35        DO_FCALL                                      0          
   15    36        INIT_FCALL_BY_NAME                                       'curl_setopt'
         37        SEND_VAR_EX                                              !7
         38        FETCH_CONSTANT                                   ~25     'CURLOPT_RETURNTRANSFER'
         39        SEND_VAL_EX                                              ~25
         40        SEND_VAL_EX                                              <true>
         41        DO_FCALL                                      0          
   16    42        INIT_FCALL_BY_NAME                                       'curl_setopt'
         43        SEND_VAR_EX                                              !7
         44        FETCH_CONSTANT                                   ~27     'CURLOPT_SSL_VERIFYPEER'
         45        SEND_VAL_EX                                              ~27
         46        SEND_VAL_EX                                              <false>
         47        DO_FCALL                                      0          
   18    48        INIT_FCALL_BY_NAME                                       'curl_setopt'
         49        SEND_VAR_EX                                              !7
         50        FETCH_CONSTANT                                   ~29     'CURLOPT_POSTFIELDS'
         51        SEND_VAL_EX                                              ~29
         52        SEND_VAR_EX                                              !6
         53        DO_FCALL                                      0          
   19    54        INIT_FCALL_BY_NAME                                       'curl_exec'
         55        SEND_VAR_EX                                              !7
         56        DO_FCALL                                      0  $31     
         57        ASSIGN                                                   !8, $31
   20    58        INIT_FCALL_BY_NAME                                       'curl_getinfo'
         59        SEND_VAR_EX                                              !7
         60        DO_FCALL                                      0          
   21    61        INIT_FCALL_BY_NAME                                       'curl_errno'
         62        SEND_VAR_EX                                              !7
         63        DO_FCALL                                      0  $34     
         64        CONCAT                                           ~35     $34, '-'
         65        INIT_FCALL_BY_NAME                                       'curl_error'
         66        SEND_VAR_EX                                              !7
         67        DO_FCALL                                      0  $36     
         68        CONCAT                                           ~37     ~35, $36
         69        FREE                                                     ~37
   22    70        INIT_FCALL_BY_NAME                                       'curl_close'
         71        SEND_VAR_EX                                              !7
         72        DO_FCALL                                      0          
    4    73        PRE_INC                                                  !1
         74    >   IS_SMALLER                                               !1, !0
         75      > JMPNZ                                                    ~40, ->3
   24    76    > > RETURN                                                   null

End of function dodce

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
162.24 ms | 1404 KiB | 15 Q