3v4l.org

run code in 300+ PHP versions simultaneously
<?php $EMAIL_FROM = 'MobileWays Notify'; $EMAIL_TO = 'suman.varanasi@gmail.com'; $SUBJECT = 'Transaction Test'; $BODY = 'SECURITY CHECK'; $HEADER = "From:" . $EMAIL_FROM; $data = array( name => $EMAIL_FROM, email => $EMAIL_FROM, subject => $SUBJECT, message => $BODY ); $data_string = $data; $ch = curl_init('http://jaamoon.in/services/contactus'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Content-Length: ' . strlen($data_string)) ); $result = curl_exec($ch); echo "<script type='text/javascript'>alert('$result');</script>"; ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/mVqnD
function name:  (null)
number of ops:  57
compiled vars:  !0 = $EMAIL_FROM, !1 = $EMAIL_TO, !2 = $SUBJECT, !3 = $BODY, !4 = $HEADER, !5 = $data, !6 = $data_string, !7 = $ch, !8 = $result
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, 'MobileWays+Notify'
    3     1        ASSIGN                                                   !1, 'suman.varanasi%40gmail.com'
    4     2        ASSIGN                                                   !2, 'Transaction+Test'
    5     3        ASSIGN                                                   !3, 'SECURITY+CHECK'
    6     4        CONCAT                                           ~13     'From%3A', !0
          5        ASSIGN                                                   !4, ~13
    9     6        FETCH_CONSTANT                                   ~15     'name'
          7        INIT_ARRAY                                       ~16     !0, ~15
   10     8        FETCH_CONSTANT                                   ~17     'email'
          9        ADD_ARRAY_ELEMENT                                ~16     !0, ~17
   11    10        FETCH_CONSTANT                                   ~18     'subject'
         11        ADD_ARRAY_ELEMENT                                ~16     !2, ~18
   12    12        FETCH_CONSTANT                                   ~19     'message'
         13        ADD_ARRAY_ELEMENT                                ~16     !3, ~19
    8    14        ASSIGN                                                   !5, ~16
   14    15        ASSIGN                                                   !6, !5
   16    16        INIT_FCALL_BY_NAME                                       'curl_init'
         17        SEND_VAL_EX                                              'http%3A%2F%2Fjaamoon.in%2Fservices%2Fcontactus'
         18        DO_FCALL                                      0  $22     
         19        ASSIGN                                                   !7, $22
   17    20        INIT_FCALL_BY_NAME                                       'curl_setopt'
         21        SEND_VAR_EX                                              !7
         22        FETCH_CONSTANT                                   ~24     'CURLOPT_CUSTOMREQUEST'
         23        SEND_VAL_EX                                              ~24
         24        SEND_VAL_EX                                              'POST'
         25        DO_FCALL                                      0          
   18    26        INIT_FCALL_BY_NAME                                       'curl_setopt'
         27        SEND_VAR_EX                                              !7
         28        FETCH_CONSTANT                                   ~26     'CURLOPT_POSTFIELDS'
         29        SEND_VAL_EX                                              ~26
         30        SEND_VAR_EX                                              !6
         31        DO_FCALL                                      0          
   19    32        INIT_FCALL_BY_NAME                                       'curl_setopt'
         33        SEND_VAR_EX                                              !7
         34        FETCH_CONSTANT                                   ~28     'CURLOPT_RETURNTRANSFER'
         35        SEND_VAL_EX                                              ~28
         36        SEND_VAL_EX                                              <true>
         37        DO_FCALL                                      0          
   20    38        INIT_FCALL_BY_NAME                                       'curl_setopt'
         39        SEND_VAR_EX                                              !7
         40        FETCH_CONSTANT                                   ~30     'CURLOPT_HTTPHEADER'
         41        SEND_VAL_EX                                              ~30
   21    42        INIT_ARRAY                                       ~31     'Content-Type%3A+application%2Fjson'
   22    43        STRLEN                                           ~32     !6
         44        CONCAT                                           ~33     'Content-Length%3A+', ~32
         45        ADD_ARRAY_ELEMENT                                ~31     ~33
         46        SEND_VAL_EX                                              ~31
         47        DO_FCALL                                      0          
   25    48        INIT_FCALL_BY_NAME                                       'curl_exec'
         49        SEND_VAR_EX                                              !7
         50        DO_FCALL                                      0  $35     
         51        ASSIGN                                                   !8, $35
   27    52        ROPE_INIT                                     3  ~38     '%3Cscript+type%3D%27text%2Fjavascript%27%3Ealert%28%27'
         53        ROPE_ADD                                      1  ~38     ~38, !8
         54        ROPE_END                                      2  ~37     ~38, '%27%29%3B%3C%2Fscript%3E'
         55        ECHO                                                     ~37
   29    56      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
153.07 ms | 1390 KiB | 13 Q