3v4l.org

run code in 300+ PHP versions simultaneously
<!DOCTYPE html> <html> <head> <title>New App</title> <style type="text/css"> option { text-transform:capitalize; } th { text-transform:uppercase; font-family:Helvetica; font-size:18px; color:midnightblue; } </style> </head> <body> <table border="0"> <form name="user_select_mode" method="post" action=""> <tr> <td>Order By</td> <td> <select name="sort_by"> <option value ="domain">domain</option> <option value ="tld<">tld</option> <option value ="registrar_userid">registrar_userid</option> <option value ="company">company</option> <option value ="status">status</option> <option value ="creationdate">creationdate</option> <option value ="actiondate">actiondate</option> <option value ="timestamp">timestamp</option> </select> </td> <td> <input type="submit" name="select_option" value="Go"/> </td> </tr> </form> </table> <table border="1"> <tr> <th>domain</th> <th>tld</th> <th>type</th> <th>registrar_userid</th> <th>company</th> <th>status</th> <th>creationdate</th> <th>actiondate</th> <th>timestamp</th> </tr> <?php mysql_connect ("localhost", "abuse", "abuse@radix") or exit ("Connection Failed"); mysql_select_db ("abuse") or exit ("Cannot connect to the database"); //include ('database_connect.php'); $retreive_data=mysql_query("select * from ownabuse order by '".$_POST['sort_by']."'"); while ($data=mysql_fetch_array($retreive_data)) { echo "<tr>"; echo "<td>".$data['domain']."</td>"; echo "<td>".$data['tld']."</td>"; echo "<td>".$data['type']."</td>"; echo "<td>".$data['registrar_userid']."</td>"; echo "<td>".$data['company']."</td>"; echo "<td>".$data['status']."</td>"; echo "<td>".$data['creationdate']."</td>"; echo "<td>".$data['actiondate']."</td>"; echo "<td>".$data['timestamp']."</td>"; echo "</tr>"; } ?> </table> </body> </html>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 47) Position 1 = 7, Position 2 = 9
Branch analysis from position: 7
1 jumps found. (Code = 79) Position 1 = -2
Branch analysis from position: 9
2 jumps found. (Code = 47) Position 1 = 13, Position 2 = 15
Branch analysis from position: 13
1 jumps found. (Code = 79) Position 1 = -2
Branch analysis from position: 15
1 jumps found. (Code = 42) Position 1 = 62
Branch analysis from position: 62
2 jumps found. (Code = 44) Position 1 = 67, Position 2 = 24
Branch analysis from position: 67
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 24
2 jumps found. (Code = 44) Position 1 = 67, Position 2 = 24
Branch analysis from position: 67
Branch analysis from position: 24
filename:       /in/rQc72
function name:  (null)
number of ops:  69
compiled vars:  !0 = $retreive_data, !1 = $data
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   ECHO                                                     '%3C%21DOCTYPE+html%3E%0A%3Chtml%3E%0A%3Chead%3E%0A%3Ctitle%3ENew+App%3C%2Ftitle%3E%0A%3Cstyle+type%3D%22text%2Fcss%22%3E%0Aoption%0A%7B%0A%09text-transform%3Acapitalize%3B%0A%7D%0Ath%0A%7B%0A%09text-transform%3Auppercase%3B%0A%09font-family%3AHelvetica%3B%0A%09font-size%3A18px%3B%0A%09color%3Amidnightblue%3B%0A%7D%0A%3C%2Fstyle%3E%0A%3C%2Fhead%3E%0A%3Cbody%3E%0A%3Ctable+border%3D%220%22%3E%0A%3Cform+name%3D%22user_select_mode%22+method%3D%22post%22+action%3D%22%22%3E%0A%3Ctr%3E%0A%3Ctd%3EOrder+By%3C%2Ftd%3E+%0A%3Ctd%3E%0A%3Cselect+name%3D%22sort_by%22%3E%0A%3Coption+value+%3D%22domain%22%3Edomain%3C%2Foption%3E%0A%3Coption+value+%3D%22tld%3C%22%3Etld%3C%2Foption%3E%0A%3Coption+value+%3D%22registrar_userid%22%3Eregistrar_userid%3C%2Foption%3E%0A%3Coption+value+%3D%22company%22%3Ecompany%3C%2Foption%3E%0A%3Coption+value+%3D%22status%22%3Estatus%3C%2Foption%3E%0A%3Coption+value+%3D%22creationdate%22%3Ecreationdate%3C%2Foption%3E%0A%3Coption+value+%3D%22actiondate%22%3Eactiondate%3C%2Foption%3E%0A%3Coption+value+%3D%22timestamp%22%3Etimestamp%3C%2Foption%3E%0A%3C%2Fselect%3E%0A%3C%2Ftd%3E%0A%3Ctd%3E%0A%3Cinput+type%3D%22submit%22+name%3D%22select_option%22+value%3D%22Go%22%2F%3E%0A%3C%2Ftd%3E%0A%3C%2Ftr%3E%0A%3C%2Fform%3E%0A%3C%2Ftable%3E%0A%3Ctable+border%3D%221%22%3E%0A%3Ctr%3E%0A%3Cth%3Edomain%3C%2Fth%3E%0A%3Cth%3Etld%3C%2Fth%3E%0A%3Cth%3Etype%3C%2Fth%3E%0A%3Cth%3Eregistrar_userid%3C%2Fth%3E%0A%3Cth%3Ecompany%3C%2Fth%3E%0A%3Cth%3Estatus%3C%2Fth%3E%0A%3Cth%3Ecreationdate%3C%2Fth%3E%0A%3Cth%3Eactiondate%3C%2Fth%3E%0A%3Cth%3Etimestamp%3C%2Fth%3E%0A%3C%2Ftr%3E%0A'
   56     1        INIT_FCALL_BY_NAME                                       'mysql_connect'
          2        SEND_VAL_EX                                              'localhost'
          3        SEND_VAL_EX                                              'abuse'
          4        SEND_VAL_EX                                              'abuse%40radix'
          5        DO_FCALL                                      0  $2      
          6      > JMPNZ_EX                                         ~3      $2, ->9
          7    > > EXIT                                                     'Connection+Failed'
          8*       BOOL                                             ~3      <true>
   57     9    >   INIT_FCALL_BY_NAME                                       'mysql_select_db'
         10        SEND_VAL_EX                                              'abuse'
         11        DO_FCALL                                      0  $4      
         12      > JMPNZ_EX                                         ~5      $4, ->15
         13    > > EXIT                                                     'Cannot+connect+to+the+database'
         14*       BOOL                                             ~5      <true>
   60    15    >   INIT_FCALL_BY_NAME                                       'mysql_query'
         16        FETCH_R                      global              ~6      '_POST'
         17        FETCH_DIM_R                                      ~7      ~6, 'sort_by'
         18        CONCAT                                           ~8      'select+%2A+from+ownabuse+order+by+%27', ~7
         19        CONCAT                                           ~9      ~8, '%27'
         20        SEND_VAL_EX                                              ~9
         21        DO_FCALL                                      0  $10     
         22        ASSIGN                                                   !0, $10
   61    23      > JMP                                                      ->62
   63    24    >   ECHO                                                     '%3Ctr%3E'
   64    25        FETCH_DIM_R                                      ~12     !1, 'domain'
         26        CONCAT                                           ~13     '%3Ctd%3E', ~12
         27        CONCAT                                           ~14     ~13, '%3C%2Ftd%3E'
         28        ECHO                                                     ~14
   65    29        FETCH_DIM_R                                      ~15     !1, 'tld'
         30        CONCAT                                           ~16     '%3Ctd%3E', ~15
         31        CONCAT                                           ~17     ~16, '%3C%2Ftd%3E'
         32        ECHO                                                     ~17
   66    33        FETCH_DIM_R                                      ~18     !1, 'type'
         34        CONCAT                                           ~19     '%3Ctd%3E', ~18
         35        CONCAT                                           ~20     ~19, '%3C%2Ftd%3E'
         36        ECHO                                                     ~20
   67    37        FETCH_DIM_R                                      ~21     !1, 'registrar_userid'
         38        CONCAT                                           ~22     '%3Ctd%3E', ~21
         39        CONCAT                                           ~23     ~22, '%3C%2Ftd%3E'
         40        ECHO                                                     ~23
   68    41        FETCH_DIM_R                                      ~24     !1, 'company'
         42        CONCAT                                           ~25     '%3Ctd%3E', ~24
         43        CONCAT                                           ~26     ~25, '%3C%2Ftd%3E'
         44        ECHO                                                     ~26
   69    45        FETCH_DIM_R                                      ~27     !1, 'status'
         46        CONCAT                                           ~28     '%3Ctd%3E', ~27
         47        CONCAT                                           ~29     ~28, '%3C%2Ftd%3E'
         48        ECHO                                                     ~29
   70    49        FETCH_DIM_R                                      ~30     !1, 'creationdate'
         50        CONCAT                                           ~31     '%3Ctd%3E', ~30
         51        CONCAT                                           ~32     ~31, '%3C%2Ftd%3E'
         52        ECHO                                                     ~32
   71    53        FETCH_DIM_R                                      ~33     !1, 'actiondate'
         54        CONCAT                                           ~34     '%3Ctd%3E', ~33
         55        CONCAT                                           ~35     ~34, '%3C%2Ftd%3E'
         56        ECHO                                                     ~35
   72    57        FETCH_DIM_R                                      ~36     !1, 'timestamp'
         58        CONCAT                                           ~37     '%3Ctd%3E', ~36
         59        CONCAT                                           ~38     ~37, '%3C%2Ftd%3E'
         60        ECHO                                                     ~38
   73    61        ECHO                                                     '%3C%2Ftr%3E'
   61    62    >   INIT_FCALL_BY_NAME                                       'mysql_fetch_array'
         63        SEND_VAR_EX                                              !0
         64        DO_FCALL                                      0  $39     
         65        ASSIGN                                           ~40     !1, $39
         66      > JMPNZ                                                    ~40, ->24
   77    67    >   ECHO                                                     '%3C%2Ftable%3E%0A%3C%2Fbody%3E%0A%3C%2Fhtml%3E'
   79    68      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
166.05 ms | 1403 KiB | 13 Q