3v4l.org

run code in 300+ PHP versions simultaneously
<?php $NAME = $_POST['NAME']; if(empty($NAME)) { echo "<h2>text</h2>\n" ; die ("text."); } ?> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="description" content="text"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="css.css"> <script src="js.js"></script> <link rel="icon" href="favicon.png"> <title>text</title> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> </head> <div class="container"> <div class="starter-template"> <h1> text <?php echo $NAME?></h1> <br> <div class="progress"> <div class="progress-bar progress-bar-striped active" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100" style="width: 45%"> </div> </div> </div> </div> <?php exec("/var/www/script.sh $NAME"); ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 7
Branch analysis from position: 5
1 jumps found. (Code = 79) Position 1 = -2
Branch analysis from position: 7
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/Rp3ON
function name:  (null)
number of ops:  16
compiled vars:  !0 = $NAME
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   FETCH_R                      global              ~1      '_POST'
          1        FETCH_DIM_R                                      ~2      ~1, 'NAME'
          2        ASSIGN                                                   !0, ~2
    4     3        ISSET_ISEMPTY_CV                                         !0
          4      > JMPZ                                                     ~4, ->7
    5     5    >   ECHO                                                     '%3Ch2%3Etext%3C%2Fh2%3E%0A'
    6     6      > EXIT                                                     'text.'
    9     7    >   ECHO                                                     '%3Chtml+lang%3D%22en%22%3E%0A++%3Chead%3E%0A++++%3Cmeta+charset%3D%22utf-8%22%3E%0A++++%3Cmeta+http-equiv%3D%22X-UA-Compatible%22+content%3D%22IE%3Dedge%22%3E%0A++++%3Cmeta+name%3D%22description%22+content%3D%22text%22%3E%0A++++%3Cmeta+name%3D%22viewport%22+content%3D%22width%3Ddevice-width%2C+initial-scale%3D1%22%3E%0A++++%3Clink+rel%3D%22stylesheet%22+href%3D%22css.css%22%3E%0A++++%3Cscript+src%3D%22js.js%22%3E%3C%2Fscript%3E%0A++++%3Clink+rel%3D%22icon%22+href%3D%22favicon.png%22%3E%0A++++%3Ctitle%3Etext%3C%2Ftitle%3E%0A++++%3C%21--%5Bif+lt+IE+9%5D%3E%0A+++++%3Cscript+src%3D%22https%3A%2F%2Foss.maxcdn.com%2Fhtml5shiv%2F3.7.2%2Fhtml5shiv.min.js%22%3E%3C%2Fscript%3E%0A+++++%3Cscript+src%3D%22https%3A%2F%2Foss.maxcdn.com%2Frespond%2F1.4.2%2Frespond.min.js%22%3E%3C%2Fscript%3E%0A+++%3C%21%5Bendif%5D--%3E%0A++%3C%2Fhead%3E%0A++++%3Cdiv+class%3D%22container%22%3E%0A++++++%3Cdiv+class%3D%22starter-template%22%3E%0A++++++++%3Ch1%3E+text+'
   26     8        ECHO                                                     !0
          9        ECHO                                                     '%3C%2Fh1%3E%0A++++++++%3Cbr%3E%0A++++++++%3Cdiv+class%3D%22progress%22%3E%0A++++++++%3Cdiv+class%3D%22progress-bar+progress-bar-striped+active%22++role%3D%22progressbar%22+aria-valuenow%3D%2245%22+aria-valuemin%3D%220%22+aria-valuemax%3D%22100%22+style%3D%22width%3A+45%25%22%3E%0A++%3C%2Fdiv%3E%0A%3C%2Fdiv%3E%0A++++++%3C%2Fdiv%3E%0A++++%3C%2Fdiv%3E%0A'
   35    10        INIT_FCALL                                               'exec'
         11        NOP                                                      
         12        FAST_CONCAT                                      ~5      '%2Fvar%2Fwww%2Fscript.sh+', !0
         13        SEND_VAL                                                 ~5
         14        DO_ICALL                                                 
   36    15      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
140.5 ms | 1396 KiB | 15 Q