3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(E_ALL ^ E_NOTICE); // require a name from user if(trim($_POST['contactName']) === '') { $nameError = 'Forgot your name!'; $hasError = true; } else { $name = trim($_POST['contactName']); } // need valid email if(trim($_POST['email']) === '') { $emailError = 'Forgot to enter in your e-mail address.'; $hasError = true; } else if (!preg_match("/^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,4}$/i", trim($_POST['email']))) { $emailError = 'You entered an invalid email address.'; $hasError = true; } else { $email = trim($_POST['email']); } //Check to make sure that the name field is not empty if(trim($_POST['weburl']) == '') { $hasError = false; } else { $weburl = trim($_POST['weburl']); } // we need at least some content if(trim($_POST['comments']) === '') { $commentError = 'You forgot to enter a message!'; $hasError = true; } else { if(function_exists('stripslashes')) { $comments = stripslashes(trim($_POST['comments'])); } else { $comments = trim($_POST['comments']); } } // upon no failure errors let's email now! if(!isset($hasError)) { $emailTo = 'blabla@gmail.com'; $subject = 'For Radikal Grafix from '.$name; $sendCopy = trim($_POST['sendCopy']); $body = "Name: $name \n\nEmail: $email \n\nWeburl: $weburl \n\nComments: $comments"; $headers = 'From: ' .' <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email; mail($emailTo, $subject, $body, $headers); // set our boolean completion value to TRUE $emailSent = true; } ?> <script src="https://code.jquery.com/jquery-1.11.0.min.js"></script> <script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.min.js"></script> <script src="http://rawgithub.com/mingliangfeng/jquery.validate.bootstrap.popover/master/dist/jquery.validate.bootstrap.popover.min.js"></script> <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css"/> <script> $(document).ready(function() { $("#contactForm").validate_popover({ errorClass: "has-error", highlight: function(label) { $(label).closest('.control-group').removeClass('has-success').addClass('has-error'); }, successClass: "has-success", unhighlight:function(label) { $(label).closest('.control-group').text('OK!').addClass('has-success'); }, rules: { contactName: { required: true }, email: { required: true, email: true }, weburl: { required: false, url : true }, comments: { required: true, maxlength: 200 } }, }); $("#contactform").on("submit", function(event){ event.preventDefault; $.ajax({ type: "POST", url: "about.php", data: $("#contactForm").serialize() }).done(function( msg ) { var formInput = $(this).serialize(); $.post($(this).attr('action'),formInput,function(data){ $("#myAccordion").slideUp("slow"); $(this).before('<p class="thanx">thanx! talk soon.</p>'); }); }); return false; }); }); </script> <div class="col-lg-4 col-md-4 col-sm-4 col-xs-10-offset-1"> <div id="myAccordion" class="accordion center"> <div class="accordion-group"> <div class="accordion-heading"> <a href="#collapseOne" data-parent="#myAccordion" id="open" data-toggle="collapse" class="accordion-toggle btn btn-custom contacts" role="button">contact</a> </div> </div> <div class="accordion-body collapse center" id="collapseOne"> <div class="accordion-inner center"> <form role="form" class="form-inline center" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" id="contactForm"> <div id="results"> <?php if(isset($emailSent) && $emailSent == true) { //If email is sent ?> <div class=" alert-success"> <p class="thanx">Thanx! Talk soon!</p> </div> <?php } ?> <?php if(isset($hasError) || isset($captchaError) ) { ?> <p class="alert">Error submitting the form</p> <?php } ?> </div> <fieldset> <div class="form-group"> <label for="contactName" class="sr-only">Your Full Name:</label> <div class="control-group"> <input type="text" name="contactName" id="contactName" value="" class="required form-control" role="input" placeholder="Your Full Name:" /> </div> </div> <div class="form-group"> <label for="email" class="sr-only">Your Email</label> <div class="control-group"> <input type="text" name="email" id="email" value="" class="required form-control email" role="input" placeholder="Email:" /> </div> </div> <div class="form-group"> <label for="weburl" class="sr-only">Your Website</label> <div class="control-group"> <input type="text" name="weburl" id="weburl" value="" class="form-control url" role="input" aria-required="false" placeholder="Website: (optional)"/> </div> </div> <div class="form-group"> <label for="comments" class="sr-only">Message</label> <div class="control-group"> <textarea rows="6" name="message" id="comments" class=" required form-control comments" role="textbox" rel="popover" placeholder="Message:"></textarea> </div> </div> <div class="form-group actions col-md-6 col-sm-6"> <div class="col-md-2 col-md-offset-1 col-sm-2 col-sm-offset-1"> <a href="#collapseOne" data-parent="#myAccordion" id="close" data-toggle="collapse" class="accordion-toggle btn btn-custom sub" role="button">close</a> </div> <div class="col-md-2 col-md-offset-3 col-sm-3 col-sm-offset-2"> <button id="submit" class="btn btn-custom center sub" type="submit">Submit</button> <input type="hidden" name="submitted" id="submitted" value="true" /> </div> </div> </fieldset> </form> </div><!--end accord inner --> </div><!-- end #collapseOne--> </div><!-- end #myAccord--> </div><!--end col-lg-4-->
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 10, Position 2 = 13
Branch analysis from position: 10
1 jumps found. (Code = 42) Position 1 = 19
Branch analysis from position: 19
2 jumps found. (Code = 43) Position 1 = 26, Position 2 = 29
Branch analysis from position: 26
1 jumps found. (Code = 42) Position 1 = 49
Branch analysis from position: 49
2 jumps found. (Code = 43) Position 1 = 56, Position 2 = 58
Branch analysis from position: 56
1 jumps found. (Code = 42) Position 1 = 64
Branch analysis from position: 64
2 jumps found. (Code = 43) Position 1 = 71, Position 2 = 74
Branch analysis from position: 71
1 jumps found. (Code = 42) Position 1 = 94
Branch analysis from position: 94
2 jumps found. (Code = 43) Position 1 = 97, Position 2 = 128
Branch analysis from position: 97
2 jumps found. (Code = 46) Position 1 = 135, Position 2 = 137
Branch analysis from position: 135
2 jumps found. (Code = 43) Position 1 = 138, Position 2 = 139
Branch analysis from position: 138
2 jumps found. (Code = 47) Position 1 = 142, Position 2 = 144
Branch analysis from position: 142
2 jumps found. (Code = 43) Position 1 = 145, Position 2 = 146
Branch analysis from position: 145
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 146
Branch analysis from position: 144
Branch analysis from position: 139
Branch analysis from position: 137
Branch analysis from position: 128
Branch analysis from position: 74
2 jumps found. (Code = 43) Position 1 = 78, Position 2 = 88
Branch analysis from position: 78
1 jumps found. (Code = 42) Position 1 = 94
Branch analysis from position: 94
Branch analysis from position: 88
2 jumps found. (Code = 43) Position 1 = 97, Position 2 = 128
Branch analysis from position: 97
Branch analysis from position: 128
Branch analysis from position: 58
2 jumps found. (Code = 43) Position 1 = 71, Position 2 = 74
Branch analysis from position: 71
Branch analysis from position: 74
Branch analysis from position: 29
2 jumps found. (Code = 43) Position 1 = 40, Position 2 = 43
Branch analysis from position: 40
1 jumps found. (Code = 42) Position 1 = 49
Branch analysis from position: 49
Branch analysis from position: 43
2 jumps found. (Code = 43) Position 1 = 56, Position 2 = 58
Branch analysis from position: 56
Branch analysis from position: 58
Branch analysis from position: 13
2 jumps found. (Code = 43) Position 1 = 26, Position 2 = 29
Branch analysis from position: 26
Branch analysis from position: 29
filename:       /in/RjZr3
function name:  (null)
number of ops:  148
compiled vars:  !0 = $nameError, !1 = $hasError, !2 = $name, !3 = $emailError, !4 = $email, !5 = $weburl, !6 = $commentError, !7 = $comments, !8 = $emailTo, !9 = $subject, !10 = $sendCopy, !11 = $body, !12 = $headers, !13 = $emailSent, !14 = $captchaError
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL                                               'error_reporting'
          1        SEND_VAL                                                 32759
          2        DO_ICALL                                                 
    6     3        INIT_FCALL                                               'trim'
          4        FETCH_R                      global              ~16     '_POST'
          5        FETCH_DIM_R                                      ~17     ~16, 'contactName'
          6        SEND_VAL                                                 ~17
          7        DO_ICALL                                         $18     
          8        IS_IDENTICAL                                             $18, ''
          9      > JMPZ                                                     ~19, ->13
    7    10    >   ASSIGN                                                   !0, 'Forgot+your+name%21'
    8    11        ASSIGN                                                   !1, <true>
         12      > JMP                                                      ->19
   10    13    >   INIT_FCALL                                               'trim'
         14        FETCH_R                      global              ~22     '_POST'
         15        FETCH_DIM_R                                      ~23     ~22, 'contactName'
         16        SEND_VAL                                                 ~23
         17        DO_ICALL                                         $24     
         18        ASSIGN                                                   !2, $24
   14    19    >   INIT_FCALL                                               'trim'
         20        FETCH_R                      global              ~26     '_POST'
         21        FETCH_DIM_R                                      ~27     ~26, 'email'
         22        SEND_VAL                                                 ~27
         23        DO_ICALL                                         $28     
         24        IS_IDENTICAL                                             $28, ''
         25      > JMPZ                                                     ~29, ->29
   15    26    >   ASSIGN                                                   !3, 'Forgot+to+enter+in+your+e-mail+address.'
   16    27        ASSIGN                                                   !1, <true>
         28      > JMP                                                      ->49
   17    29    >   INIT_FCALL                                               'preg_match'
         30        SEND_VAL                                                 '%2F%5E%5B%5B%3Aalnum%3A%5D%5D%5Ba-z0-9_.-%5D%2A%40%5Ba-z0-9.-%5D%2B%5C.%5Ba-z%5D%7B2%2C4%7D%24%2Fi'
         31        INIT_FCALL                                               'trim'
         32        FETCH_R                      global              ~32     '_POST'
         33        FETCH_DIM_R                                      ~33     ~32, 'email'
         34        SEND_VAL                                                 ~33
         35        DO_ICALL                                         $34     
         36        SEND_VAR                                                 $34
         37        DO_ICALL                                         $35     
         38        BOOL_NOT                                         ~36     $35
         39      > JMPZ                                                     ~36, ->43
   18    40    >   ASSIGN                                                   !3, 'You+entered+an+invalid+email+address.'
   19    41        ASSIGN                                                   !1, <true>
         42      > JMP                                                      ->49
   21    43    >   INIT_FCALL                                               'trim'
         44        FETCH_R                      global              ~39     '_POST'
         45        FETCH_DIM_R                                      ~40     ~39, 'email'
         46        SEND_VAL                                                 ~40
         47        DO_ICALL                                         $41     
         48        ASSIGN                                                   !4, $41
   25    49    >   INIT_FCALL                                               'trim'
         50        FETCH_R                      global              ~43     '_POST'
         51        FETCH_DIM_R                                      ~44     ~43, 'weburl'
         52        SEND_VAL                                                 ~44
         53        DO_ICALL                                         $45     
         54        IS_EQUAL                                                 $45, ''
         55      > JMPZ                                                     ~46, ->58
   26    56    >   ASSIGN                                                   !1, <false>
         57      > JMP                                                      ->64
   28    58    >   INIT_FCALL                                               'trim'
         59        FETCH_R                      global              ~48     '_POST'
         60        FETCH_DIM_R                                      ~49     ~48, 'weburl'
         61        SEND_VAL                                                 ~49
         62        DO_ICALL                                         $50     
         63        ASSIGN                                                   !5, $50
   31    64    >   INIT_FCALL                                               'trim'
         65        FETCH_R                      global              ~52     '_POST'
         66        FETCH_DIM_R                                      ~53     ~52, 'comments'
         67        SEND_VAL                                                 ~53
         68        DO_ICALL                                         $54     
         69        IS_IDENTICAL                                             $54, ''
         70      > JMPZ                                                     ~55, ->74
   32    71    >   ASSIGN                                                   !6, 'You+forgot+to+enter+a+message%21'
   33    72        ASSIGN                                                   !1, <true>
         73      > JMP                                                      ->94
   35    74    >   INIT_FCALL                                               'function_exists'
         75        SEND_VAL                                                 'stripslashes'
         76        DO_ICALL                                         $58     
         77      > JMPZ                                                     $58, ->88
   36    78    >   INIT_FCALL                                               'stripslashes'
         79        INIT_FCALL                                               'trim'
         80        FETCH_R                      global              ~59     '_POST'
         81        FETCH_DIM_R                                      ~60     ~59, 'comments'
         82        SEND_VAL                                                 ~60
         83        DO_ICALL                                         $61     
         84        SEND_VAR                                                 $61
         85        DO_ICALL                                         $62     
         86        ASSIGN                                                   !7, $62
         87      > JMP                                                      ->94
   38    88    >   INIT_FCALL                                               'trim'
         89        FETCH_R                      global              ~64     '_POST'
         90        FETCH_DIM_R                                      ~65     ~64, 'comments'
         91        SEND_VAL                                                 ~65
         92        DO_ICALL                                         $66     
         93        ASSIGN                                                   !7, $66
   43    94    >   ISSET_ISEMPTY_CV                                 ~68     !1
         95        BOOL_NOT                                         ~69     ~68
         96      > JMPZ                                                     ~69, ->128
   45    97    >   ASSIGN                                                   !8, 'blabla%40gmail.com'
   46    98        CONCAT                                           ~71     'For+Radikal+Grafix+from+', !2
         99        ASSIGN                                                   !9, ~71
   47   100        INIT_FCALL                                               'trim'
        101        FETCH_R                      global              ~73     '_POST'
        102        FETCH_DIM_R                                      ~74     ~73, 'sendCopy'
        103        SEND_VAL                                                 ~74
        104        DO_ICALL                                         $75     
        105        ASSIGN                                                   !10, $75
   48   106        ROPE_INIT                                     8  ~78     'Name%3A+'
        107        ROPE_ADD                                      1  ~78     ~78, !2
        108        ROPE_ADD                                      2  ~78     ~78, '+%0A%0AEmail%3A+'
        109        ROPE_ADD                                      3  ~78     ~78, !4
        110        ROPE_ADD                                      4  ~78     ~78, '+%0A%0AWeburl%3A+'
        111        ROPE_ADD                                      5  ~78     ~78, !5
        112        ROPE_ADD                                      6  ~78     ~78, '+%0A%0AComments%3A+'
        113        ROPE_END                                      7  ~77     ~78, !7
        114        ASSIGN                                                   !11, ~77
   49   115        CONCAT                                           ~83     'From%3A++%3C', !8
        116        CONCAT                                           ~84     ~83, '%3E'
        117        CONCAT                                           ~85     ~84, '%0D%0A'
        118        CONCAT                                           ~86     ~85, 'Reply-To%3A+'
        119        CONCAT                                           ~87     ~86, !4
        120        ASSIGN                                                   !12, ~87
   51   121        INIT_FCALL                                               'mail'
        122        SEND_VAR                                                 !8
        123        SEND_VAR                                                 !9
        124        SEND_VAR                                                 !11
        125        SEND_VAR                                                 !12
        126        DO_ICALL                                                 
   54   127        ASSIGN                                                   !13, <true>
   57   128    >   ECHO                                                     '%3Cscript+src%3D%22https%3A%2F%2Fcode.jquery.com%2Fjquery-1.11.0.min.js%22%3E%3C%2Fscript%3E%0A%3Cscript+src%3D%22http%3A%2F%2Fajax.aspnetcdn.com%2Fajax%2Fjquery.validate%2F1.11.1%2Fjquery.validate.min.js%22%3E%3C%2Fscript%3E%0A%3Cscript+src%3D%22http%3A%2F%2Frawgithub.com%2Fmingliangfeng%2Fjquery.validate.bootstrap.popover%2Fmaster%2Fdist%2Fjquery.validate.bootstrap.popover.min.js%22%3E%3C%2Fscript%3E%0A%3Clink+rel%3D%22stylesheet%22+href%3D%22%2F%2Fnetdna.bootstrapcdn.com%2Fbootstrap%2F3.0.0%2Fcss%2Fbootstrap.min.css%22%2F%3E%0A%3Cscript%3E%0A%24%28document%29.ready%28function%28%29+%7B%0A++++++++%24%28%22%23contactForm%22%29.validate_popover%28%7B%0A+++++++++++++errorClass%3A+%22has-error%22%2C%0A++++++++++++highlight%3A+function%28label%29+%7B%0A++++++++++++%24%28label%29.closest%28%27.control-group%27%29.removeClass%28%27has-success%27%29.addClass%28%27has-error%27%29%3B%0A++++++++%7D%2C%0A+++++++++++++successClass%3A+%22has-success%22%2C%0A+++++++++++++unhighlight%3Afunction%28label%29+%7B%0A+++++++++++++%24%28label%29.closest%28%27.control-group%27%29.text%28%27OK%21%27%29.addClass%28%27has-success%27%29%3B%0A++++++%7D%2C%0A++++++++++++rules%3A+%7B%0A++++++++++++++++contactName%3A+%7B%0A++++++++++++++++required%3A+true%0A++++++++++++%7D%2C%0A++++++++++++++++email%3A+%7B%0A++++++++++++++++required%3A+true%2C%0A+++++++++++++++++email%3A+true%0A+++++++++++++%7D%2C%0A++++++++++++++++weburl%3A+%7B%0A++++++++++++++++required%3A+false%2C%0A++++++++++++++++url+%3A+true++%0A+++++++++++++%7D%2C%0A++++++++++++++++comments%3A+%7B%0A+++++++++++++++++required%3A+true%2C%0A++++++++++++++++maxlength%3A+200++%0A++++++++++++%7D%0A++++++++++++%7D%2C%0A%0A%7D%29%3B%0A++++%24%28%22%23contactform%22%29.on%28%22submit%22%2C+function%28event%29%7B%0A++++event.preventDefault%3B%0A++++%24.ajax%28%7B%0A++++++type%3A+%22POST%22%2C%0A++++++url%3A+%22about.php%22%2C%0A++++++data%3A+%24%28%22%23contactForm%22%29.serialize%28%29%0A++++%7D%29.done%28function%28+msg+%29+%7B%0A++++++++var+formInput+%3D++%24%28this%29.serialize%28%29%3B%0A++++++++%24.post%28%24%28this%29.attr%28%27action%27%29%2CformInput%2Cfunction%28data%29%7B%0A++++++++%24%28%22%23myAccordion%22%29.slideUp%28%22slow%22%29%3B%0A++++++++%24%28this%29.before%28%27%3Cp+class%3D%22thanx%22%3Ethanx%21+talk+soon.%3C%2Fp%3E%27%29%3B%0A++++%7D%29%3B%0A++++++++%7D%29%3B%0A%0A++++++++++return+false%3B%0A%0A++++%7D%29%3B+++++%0A%0A++++%7D%29%3B%0A%3C%2Fscript%3E%0A%3Cdiv+class%3D%22col-lg-4+col-md-4+col-sm-4+col-xs-10-offset-1%22%3E%0A++++++++++++%3Cdiv+id%3D%22myAccordion%22+class%3D%22accordion+center%22%3E%0A++++++++++++++++%3Cdiv+class%3D%22accordion-group%22%3E%0A++++++++++++++++%3Cdiv+class%3D%22accordion-heading%22%3E%0A++++++++++++++++++++%3Ca+href%3D%22%23collapseOne%22+data-parent%3D%22%23myAccordion%22+id%3D%22open%22+data-toggle%3D%22collapse%22+class%3D%22accordion-toggle+btn+btn-custom+contacts%22+role%3D%22button%22%3Econtact%3C%2Fa%3E%0A++++++++++++++++%3C%2Fdiv%3E%0A++++++++++++++++%3C%2Fdiv%3E%0A++++++++++++++++%3Cdiv+class%3D%22accordion-body+collapse+center%22+id%3D%22collapseOne%22%3E%0A++++++++++++++++%3Cdiv+class%3D%22accordion-inner+center%22%3E%0A++++++++++++++++%3Cform+role%3D%22form%22+class%3D%22form-inline+center%22+method%3D%22post%22+action%3D%22'
  120   129        FETCH_R                      global              ~91     '_SERVER'
        130        FETCH_DIM_R                                      ~92     ~91, 'PHP_SELF'
        131        ECHO                                                     ~92
        132        ECHO                                                     '%22+id%3D%22contactForm%22%3E%0A++++++++++++++++%3Cdiv+id%3D%22results%22%3E%0A++++++++++++++++++++'
  122   133        ISSET_ISEMPTY_CV                                 ~93     !13
        134      > JMPZ_EX                                          ~93     ~93, ->137
        135    >   BOOL                                             ~94     !13
        136        BOOL                                             ~93     ~94
        137    > > JMPZ                                                     ~93, ->139
  123   138    >   ECHO                                                     '++++++++++++++++++++%3Cdiv+class%3D%22+alert-success%22%3E%0A++++++++++++++++++++++++++++%3Cp+class%3D%22thanx%22%3EThanx%21++Talk+soon%21%3C%2Fp%3E%0A++++++++++++++++++++%3C%2Fdiv%3E%0A++++++++++++++++++++'
  127   139    >   ECHO                                                     '+++++++++++++++++++++'
        140        ISSET_ISEMPTY_CV                                 ~95     !1
        141      > JMPNZ_EX                                         ~95     ~95, ->144
        142    >   ISSET_ISEMPTY_CV                                 ~96     !14
        143        BOOL                                             ~95     ~96
        144    > > JMPZ                                                     ~95, ->146
  128   145    >   ECHO                                                     '++++++++++++++++++++%3Cp+class%3D%22alert%22%3EError+submitting+the+form%3C%2Fp%3E%0A++++++++++++++++'
  130   146    >   ECHO                                                     '++++++++++++%3C%2Fdiv%3E%0A++++++++++++++++%3Cfieldset%3E%0A%0A++++++++++++++++%3Cdiv+class%3D%22form-group%22%3E%0A++++++++++++++++++++%3Clabel+for%3D%22contactName%22+class%3D%22sr-only%22%3EYour+Full+Name%3A%3C%2Flabel%3E%0A++++++++++++++++++++%3Cdiv+class%3D%22control-group%22%3E%0A++++++++++++++++++++%3Cinput+type%3D%22text%22+name%3D%22contactName%22+id%3D%22contactName%22+value%3D%22%22+class%3D%22required+form-control%22++role%3D%22input%22+placeholder%3D%22Your+Full+Name%3A%22+%2F%3E%0A++++++++++++++++++++%3C%2Fdiv%3E%0A++++++++++++++++%3C%2Fdiv%3E%0A++++++++++++++++%3Cdiv+class%3D%22form-group%22%3E%0A++++++++++++++++++++%3Clabel+for%3D%22email%22+class%3D%22sr-only%22%3EYour+Email%3C%2Flabel%3E%0A++++++++++++++++++++%3Cdiv+class%3D%22control-group%22%3E%0A++++++++++++++++++++%3Cinput+type%3D%22text%22+name%3D%22email%22+id%3D%22email%22+value%3D%22%22+class%3D%22required+form-control+email%22+role%3D%22input%22++placeholder%3D%22Email%3A%22+%2F%3E%0A++++++++++++++++++++%3C%2Fdiv%3E%0A++++++++++++++++%3C%2Fdiv%3E%0A++++++++++++++++%3Cdiv+class%3D%22form-group%22%3E%0A++++++++++++++++++++%3Clabel+for%3D%22weburl%22+class%3D%22sr-only%22%3EYour+Website%3C%2Flabel%3E%0A++++++++++++++++++++%3Cdiv+class%3D%22control-group%22%3E+%0A++++++++++++++++++++%3Cinput+type%3D%22text%22+name%3D%22weburl%22+id%3D%22weburl%22+value%3D%22%22+class%3D%22form-control+url%22+role%3D%22input%22+aria-required%3D%22false%22+placeholder%3D%22Website%3A+%28optional%29%22%2F%3E%0A++++++++++++++++++++%3C%2Fdiv%3E%0A++++++++++++++++%3C%2Fdiv%3E++++++%0A++++++++++++++++%3Cdiv+class%3D%22form-group%22%3E%0A++++++++++++++++%3Clabel+for%3D%22comments%22+class%3D%22sr-only%22%3EMessage%3C%2Flabel%3E%0A++++++++++++++++++++%3Cdiv+class%3D%22control-group%22%3E%0A++++++++++++++++++++%3Ctextarea+rows%3D%226%22+name%3D%22message%22+id%3D%22comments%22+class%3D%22+required+form-control+comments%22+role%3D%22textbox%22++rel%3D%22popover%22+placeholder%3D%22Message%3A%22%3E%3C%2Ftextarea%3E%0A++++++++++++++++++++%3C%2Fdiv%3E%0A++++++++++++++++%3C%2Fdiv%3E%0A++++++++++++++++%3Cdiv+class%3D%22form-group+actions+col-md-6+col-sm-6%22%3E%0A++++++++++++++++++++%3Cdiv+class%3D%22col-md-2+col-md-offset-1+col-sm-2+col-sm-offset-1%22%3E%0A++++++++++++++++++++%3Ca+href%3D%22%23collapseOne%22+data-parent%3D%22%23myAccordion%22+id%3D%22close%22+data-toggle%3D%22collapse%22+class%3D%22accordion-toggle+btn+btn-custom+sub%22+role%3D%22button%22%3Eclose%3C%2Fa%3E%0A++++++++++++++++++++%3C%2Fdiv%3E%0A++++++++++++++++++++%3Cdiv+class%3D%22col-md-2+col-md-offset-3+col-sm-3+col-sm-offset-2%22%3E%0A++++++++++++++++++++%3Cbutton+id%3D%22submit%22+class%3D%22btn+btn-custom+center+sub%22+type%3D%22submit%22%3ESubmit%3C%2Fbutton%3E%0A++++++++++++++++++++%3Cinput+type%3D%22hidden%22+name%3D%22submitted%22+id%3D%22submitted%22+value%3D%22true%22+%2F%3E%0A++++++++++++++++++++%3C%2Fdiv%3E%0A++++++++++++++++%3C%2Fdiv%3E%0A++++++++++++++++%3C%2Ffieldset%3E%0A++++++++++++++++%3C%2Fform%3E%0A++++++++++++++++%3C%2Fdiv%3E%3C%21--end+accord+inner+--%3E%0A++++++++++++++++%3C%2Fdiv%3E%3C%21--+end+%23collapseOne--%3E%0A++++++++++++%3C%2Fdiv%3E%3C%21--+end+%23myAccord--%3E%0A++++++++++++%3C%2Fdiv%3E%3C%21--end+col-lg-4--%3E'
  171   147      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
160.22 ms | 1416 KiB | 25 Q