3v4l.org

run code in 300+ PHP versions simultaneously
<?php $to = "arofocus@gmail.com"; $from= "www.pcdindia.com"; $subject="Dealership form has been submitted by $name1"; $name1=$_REQUEST['name1']; $address=$_REQUEST['address']; $telephone= $_REQUEST['telephone'] ; $mobile= $_REQUEST['mobile'] ; $email= $_REQUEST['email'] ; $partner= $_REQUEST['partner'] ; $residence= $_REQUEST['residence'] ; $vat= $_REQUEST['vat'] ; $cst= $_REQUEST['cst'] ; $tin= $_REQUEST['tin'] ; $druglicence= $_REQUEST['druglicence'] ; $companies= $_REQUEST['companies'] ; $area = $_REQUEST['area'] ; $monoply = $_REQUEST['monoply'] ; $Dlcopy = $_FILES['Dlcopy']['name']; $up = explode( ".", $Dlcopy ); $name= $up[0]; $end = end($up); $name1= rand(0,1000000).".".$end; if($Dlcopy!="") { copy ($_FILES['Dlcopy']['tmp_name'],"DL/".$name1 ); } $message=" Name Of the Firm -$name1 Complete Address-$address Telephone Nos.-$telephone Mobile Nos.-$mobile Email Address-$email Name Of Prop./Partner-$partner Residence Address-$residence Vat No-$vat Cst No-$cst Tin No-$tin Drug Licence No-$druglicence Companies with presently working-$companies Area covered-$area Area required for Monoply-$monoply DL and Tin Copy - http://pcdindia.com/DL/$name1 "; $sent = mail($to, $subject, $message, $headers) ; if($sent) { header("location:thanks.php"); } ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 71, Position 2 = 79
Branch analysis from position: 71
2 jumps found. (Code = 43) Position 1 = 119, Position 2 = 122
Branch analysis from position: 119
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 122
Branch analysis from position: 79
filename:       /in/JuGZB
function name:  (null)
number of ops:  123
compiled vars:  !0 = $to, !1 = $from, !2 = $subject, !3 = $name1, !4 = $address, !5 = $telephone, !6 = $mobile, !7 = $email, !8 = $partner, !9 = $residence, !10 = $vat, !11 = $cst, !12 = $tin, !13 = $druglicence, !14 = $companies, !15 = $area, !16 = $monoply, !17 = $Dlcopy, !18 = $up, !19 = $name, !20 = $end, !21 = $message, !22 = $sent, !23 = $headers
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, 'arofocus%40gmail.com'
    3     1        ASSIGN                                                   !1, 'www.pcdindia.com'
    4     2        NOP                                                      
          3        FAST_CONCAT                                      ~26     'Dealership+form+has+been+submitted+by+', !3
          4        ASSIGN                                                   !2, ~26
    5     5        FETCH_R                      global              ~28     '_REQUEST'
          6        FETCH_DIM_R                                      ~29     ~28, 'name1'
          7        ASSIGN                                                   !3, ~29
    6     8        FETCH_R                      global              ~31     '_REQUEST'
          9        FETCH_DIM_R                                      ~32     ~31, 'address'
         10        ASSIGN                                                   !4, ~32
    7    11        FETCH_R                      global              ~34     '_REQUEST'
         12        FETCH_DIM_R                                      ~35     ~34, 'telephone'
         13        ASSIGN                                                   !5, ~35
    8    14        FETCH_R                      global              ~37     '_REQUEST'
         15        FETCH_DIM_R                                      ~38     ~37, 'mobile'
         16        ASSIGN                                                   !6, ~38
    9    17        FETCH_R                      global              ~40     '_REQUEST'
         18        FETCH_DIM_R                                      ~41     ~40, 'email'
         19        ASSIGN                                                   !7, ~41
   10    20        FETCH_R                      global              ~43     '_REQUEST'
         21        FETCH_DIM_R                                      ~44     ~43, 'partner'
         22        ASSIGN                                                   !8, ~44
   11    23        FETCH_R                      global              ~46     '_REQUEST'
         24        FETCH_DIM_R                                      ~47     ~46, 'residence'
         25        ASSIGN                                                   !9, ~47
   12    26        FETCH_R                      global              ~49     '_REQUEST'
         27        FETCH_DIM_R                                      ~50     ~49, 'vat'
         28        ASSIGN                                                   !10, ~50
   13    29        FETCH_R                      global              ~52     '_REQUEST'
         30        FETCH_DIM_R                                      ~53     ~52, 'cst'
         31        ASSIGN                                                   !11, ~53
   14    32        FETCH_R                      global              ~55     '_REQUEST'
         33        FETCH_DIM_R                                      ~56     ~55, 'tin'
         34        ASSIGN                                                   !12, ~56
   15    35        FETCH_R                      global              ~58     '_REQUEST'
         36        FETCH_DIM_R                                      ~59     ~58, 'druglicence'
         37        ASSIGN                                                   !13, ~59
   16    38        FETCH_R                      global              ~61     '_REQUEST'
         39        FETCH_DIM_R                                      ~62     ~61, 'companies'
         40        ASSIGN                                                   !14, ~62
   17    41        FETCH_R                      global              ~64     '_REQUEST'
         42        FETCH_DIM_R                                      ~65     ~64, 'area'
         43        ASSIGN                                                   !15, ~65
   18    44        FETCH_R                      global              ~67     '_REQUEST'
         45        FETCH_DIM_R                                      ~68     ~67, 'monoply'
         46        ASSIGN                                                   !16, ~68
   19    47        FETCH_R                      global              ~70     '_FILES'
         48        FETCH_DIM_R                                      ~71     ~70, 'Dlcopy'
         49        FETCH_DIM_R                                      ~72     ~71, 'name'
         50        ASSIGN                                                   !17, ~72
   20    51        INIT_FCALL                                               'explode'
         52        SEND_VAL                                                 '.'
         53        SEND_VAR                                                 !17
         54        DO_ICALL                                         $74     
         55        ASSIGN                                                   !18, $74
   21    56        FETCH_DIM_R                                      ~76     !18, 0
         57        ASSIGN                                                   !19, ~76
   22    58        INIT_FCALL                                               'end'
         59        SEND_REF                                                 !18
         60        DO_ICALL                                         $78     
         61        ASSIGN                                                   !20, $78
   23    62        INIT_FCALL                                               'rand'
         63        SEND_VAL                                                 0
         64        SEND_VAL                                                 1000000
         65        DO_ICALL                                         $80     
         66        CONCAT                                           ~81     $80, '.'
         67        CONCAT                                           ~82     ~81, !20
         68        ASSIGN                                                   !3, ~82
   25    69        IS_NOT_EQUAL                                             !17, ''
         70      > JMPZ                                                     ~84, ->79
   27    71    >   INIT_FCALL                                               'copy'
         72        FETCH_R                      global              ~85     '_FILES'
         73        FETCH_DIM_R                                      ~86     ~85, 'Dlcopy'
         74        FETCH_DIM_R                                      ~87     ~86, 'tmp_name'
         75        SEND_VAL                                                 ~87
         76        CONCAT                                           ~88     'DL%2F', !3
         77        SEND_VAL                                                 ~88
         78        DO_ICALL                                                 
   31    79    >   ROPE_INIT                                    31  ~91     '%0AName+Of+the+Firm+-'
   32    80        ROPE_ADD                                      1  ~91     ~91, !3
         81        ROPE_ADD                                      2  ~91     ~91, '%0AComplete+Address-'
   33    82        ROPE_ADD                                      3  ~91     ~91, !4
         83        ROPE_ADD                                      4  ~91     ~91, '%0ATelephone+Nos.-'
   34    84        ROPE_ADD                                      5  ~91     ~91, !5
         85        ROPE_ADD                                      6  ~91     ~91, '%0AMobile+Nos.-'
   35    86        ROPE_ADD                                      7  ~91     ~91, !6
         87        ROPE_ADD                                      8  ~91     ~91, '%0AEmail+Address-'
   36    88        ROPE_ADD                                      9  ~91     ~91, !7
         89        ROPE_ADD                                     10  ~91     ~91, '%0AName+Of+Prop.%2FPartner-'
   37    90        ROPE_ADD                                     11  ~91     ~91, !8
         91        ROPE_ADD                                     12  ~91     ~91, '%0AResidence+Address-'
   38    92        ROPE_ADD                                     13  ~91     ~91, !9
         93        ROPE_ADD                                     14  ~91     ~91, '%0AVat+No-'
   39    94        ROPE_ADD                                     15  ~91     ~91, !10
         95        ROPE_ADD                                     16  ~91     ~91, '%0ACst+No-'
   40    96        ROPE_ADD                                     17  ~91     ~91, !11
         97        ROPE_ADD                                     18  ~91     ~91, '%0ATin+No-'
   41    98        ROPE_ADD                                     19  ~91     ~91, !12
         99        ROPE_ADD                                     20  ~91     ~91, '%0ADrug+Licence+No-'
   42   100        ROPE_ADD                                     21  ~91     ~91, !13
        101        ROPE_ADD                                     22  ~91     ~91, '%0ACompanies+with+presently+working-'
   43   102        ROPE_ADD                                     23  ~91     ~91, !14
        103        ROPE_ADD                                     24  ~91     ~91, '%0AArea+covered-'
   44   104        ROPE_ADD                                     25  ~91     ~91, !15
        105        ROPE_ADD                                     26  ~91     ~91, '%0AArea+required+for+Monoply-'
   45   106        ROPE_ADD                                     27  ~91     ~91, !16
        107        ROPE_ADD                                     28  ~91     ~91, '%0ADL+and+Tin+Copy+-+http%3A%2F%2Fpcdindia.com%2FDL%2F'
   46   108        ROPE_ADD                                     29  ~91     ~91, !3
        109        ROPE_END                                     30  ~90     ~91, '%0A'
   31   110        ASSIGN                                                   !21, ~90
   50   111        INIT_FCALL                                               'mail'
        112        SEND_VAR                                                 !0
        113        SEND_VAR                                                 !2
        114        SEND_VAR                                                 !21
        115        SEND_VAR                                                 !23
        116        DO_ICALL                                         $108    
        117        ASSIGN                                                   !22, $108
   51   118      > JMPZ                                                     !22, ->122
   53   119    >   INIT_FCALL                                               'header'
        120        SEND_VAL                                                 'location%3Athanks.php'
        121        DO_ICALL                                                 
   55   122    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
155.85 ms | 1404 KiB | 25 Q