3v4l.org

run code in 300+ PHP versions simultaneously
<?php session_start(); require("functions.php"); require("htmls.php"); $query = mysql_query("SELECT * FROM products WHERE status = 0") or die (mysql_error()); while($row = mysql_fetch_array($query)) { $datenow = date("Y-m-d"); $duedate = $row['duedate']; $prodid = $row['productid']; if($datenow >= $duedate){ mysql_query("UPDATE products SET status = 1 WHERE productid = '$prodid'") or die (mysql_error()); } } headhtml(); ?> <div id="main_content"> <div id="menu_tab"> <div class="left_menu_corner"></div> <ul class="menu"> <li><a href="home.php" class="nav1">Home</a></li> <li class="divider" ></li> <li><a href="prodcateg.php" class="nav2">Products</a></li> <li class="divider"></li> <li><a href="contact.php" class="nav2">About Us</a></li> <li class="divider"></li> <?php account(); ?> <script type='text/javascript'> jQuery(document).ready( function() { jQuery('.nav3').hide(); jQuery('.nav4').click( function() { jQuery('.nav3').toggle('fade'); }); }); </script> </ul> <div class="right_menu_corner"></div> </div> <!-- end of menu tab --> <div class="crumb_navigation"> Navigation: <span class="current">Home</span> </div> <div class="left_content"> <div class="title_box">Categories</div> <ul class="left_menu"> <?php categories(); logform(); ?> <div class="title_box">Announcements</div> <div class="border_box"> <input type="text" name="newsletter" class="newsletter_input" value="your email"/> <a href="http://all-free-download.com/free-website-templates/" class="join">join</a> </div> <div class="banner_adds"> <a href="#"><img src="images/bann2.jpg" alt="" border="0" /></a> </div> </div> <!-- end of left content --> <div class="center_content"> <div class="center_title_bar">Products On Bid</div> <?php latest(); ?> </div> <!-- end of center content --> <!-- end of right content --> </div> <!-- end of main content --> <?php foothtml(); ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 47) Position 1 = 9, Position 2 = 13
Branch analysis from position: 9
1 jumps found. (Code = 79) Position 1 = -2
Branch analysis from position: 13
1 jumps found. (Code = 42) Position 1 = 35
Branch analysis from position: 35
2 jumps found. (Code = 44) Position 1 = 40, Position 2 = 14
Branch analysis from position: 40
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 14
2 jumps found. (Code = 43) Position 1 = 24, Position 2 = 35
Branch analysis from position: 24
2 jumps found. (Code = 47) Position 1 = 31, Position 2 = 35
Branch analysis from position: 31
1 jumps found. (Code = 79) Position 1 = -2
Branch analysis from position: 35
Branch analysis from position: 35
filename:       /in/RQ3Gd
function name:  (null)
number of ops:  57
compiled vars:  !0 = $query, !1 = $datenow, !2 = $duedate, !3 = $row, !4 = $prodid
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                               'session_start'
          1        DO_ICALL                                                 
    3     2        INCLUDE_OR_EVAL                                          'functions.php', REQUIRE
    4     3        INCLUDE_OR_EVAL                                          'htmls.php', REQUIRE
    5     4        INIT_FCALL_BY_NAME                                       'mysql_query'
          5        SEND_VAL_EX                                              'SELECT+%2A+FROM+products+WHERE+status+%3D+0'
          6        DO_FCALL                                      0  $8      
          7        ASSIGN                                           ~9      !0, $8
          8      > JMPNZ_EX                                         ~9      ~9, ->13
          9    >   INIT_FCALL_BY_NAME                                       'mysql_error'
         10        DO_FCALL                                      0  $10     
         11      > EXIT                                                     $10
         12*       BOOL                                             ~9      <true>
    6    13    > > JMP                                                      ->35
    8    14    >   INIT_FCALL                                               'date'
         15        SEND_VAL                                                 'Y-m-d'
         16        DO_ICALL                                         $11     
         17        ASSIGN                                                   !1, $11
    9    18        FETCH_DIM_R                                      ~13     !3, 'duedate'
         19        ASSIGN                                                   !2, ~13
   10    20        FETCH_DIM_R                                      ~15     !3, 'productid'
         21        ASSIGN                                                   !4, ~15
   11    22        IS_SMALLER_OR_EQUAL                                      !2, !1
         23      > JMPZ                                                     ~17, ->35
   12    24    >   INIT_FCALL_BY_NAME                                       'mysql_query'
         25        ROPE_INIT                                     3  ~19     'UPDATE+products+SET+status+%3D+1+WHERE+productid+%3D+%27'
         26        ROPE_ADD                                      1  ~19     ~19, !4
         27        ROPE_END                                      2  ~18     ~19, '%27'
         28        SEND_VAL_EX                                              ~18
         29        DO_FCALL                                      0  $21     
         30      > JMPNZ_EX                                         ~22     $21, ->35
         31    >   INIT_FCALL_BY_NAME                                       'mysql_error'
         32        DO_FCALL                                      0  $23     
         33      > EXIT                                                     $23
         34*       BOOL                                             ~22     <true>
    6    35    >   INIT_FCALL_BY_NAME                                       'mysql_fetch_array'
         36        SEND_VAR_EX                                              !0
         37        DO_FCALL                                      0  $24     
         38        ASSIGN                                           ~25     !3, $24
         39      > JMPNZ                                                    ~25, ->14
   15    40    >   INIT_FCALL_BY_NAME                                       'headhtml'
         41        DO_FCALL                                      0          
   17    42        ECHO                                                     '++%3Cdiv+id%3D%22main_content%22%3E%0A++++%3Cdiv+id%3D%22menu_tab%22%3E%0A++++++%3Cdiv+class%3D%22left_menu_corner%22%3E%3C%2Fdiv%3E%0A++++++%3Cul+class%3D%22menu%22%3E%0A++++++++%3Cli%3E%3Ca+href%3D%22home.php%22+class%3D%22nav1%22%3EHome%3C%2Fa%3E%3C%2Fli%3E%0A++++++++%3Cli+class%3D%22divider%22+%3E%3C%2Fli%3E%0A++++++++%3Cli%3E%3Ca+href%3D%22prodcateg.php%22+class%3D%22nav2%22%3EProducts%3C%2Fa%3E%3C%2Fli%3E%0A++++++++%3Cli+class%3D%22divider%22%3E%3C%2Fli%3E%0A++++++++%3Cli%3E%3Ca+href%3D%22contact.php%22+class%3D%22nav2%22%3EAbout+Us%3C%2Fa%3E%3C%2Fli%3E%0A++++++++%3Cli+class%3D%22divider%22%3E%3C%2Fli%3E%0A'
   27    43        INIT_FCALL_BY_NAME                                       'account'
         44        DO_FCALL                                      0          
   28    45        ECHO                                                     '%3Cscript+type%3D%27text%2Fjavascript%27%3E%0A%09jQuery%28document%29.ready%28+function%28%29+%7B%0A%09%09jQuery%28%27.nav3%27%29.hide%28%29%3B%0A%09%09jQuery%28%27.nav4%27%29.click%28+function%28%29+%7B%0A%09%09%09jQuery%28%27.nav3%27%29.toggle%28%27fade%27%29%3B%09%0A%09%09%7D%29%3B%0A%09%7D%29%3B%0A%3C%2Fscript%3E%0A++++++%3C%2Ful%3E%0A++++++%3Cdiv+class%3D%22right_menu_corner%22%3E%3C%2Fdiv%3E%0A++++%3C%2Fdiv%3E%0A++++%3C%21--+end+of+menu+tab+--%3E%0A++++%0A++++%3Cdiv+class%3D%22crumb_navigation%22%3E+Navigation%3A+%3Cspan+class%3D%22current%22%3EHome%3C%2Fspan%3E+%3C%2Fdiv%3E%0A+++%09%3Cdiv+class%3D%22left_content%22%3E+%0A++++++%3Cdiv+class%3D%22title_box%22%3ECategories%3C%2Fdiv%3E%0A++++++%3Cul+class%3D%22left_menu%22%3E+%0A++++'
   46    46        INIT_FCALL_BY_NAME                                       'categories'
         47        DO_FCALL                                      0          
   47    48        INIT_FCALL_BY_NAME                                       'logform'
         49        DO_FCALL                                      0          
   49    50        ECHO                                                     '++++++%3Cdiv+class%3D%22title_box%22%3EAnnouncements%3C%2Fdiv%3E%0A++++++%3Cdiv+class%3D%22border_box%22%3E%0A++++++++%3Cinput+type%3D%22text%22+name%3D%22newsletter%22+class%3D%22newsletter_input%22+value%3D%22your+email%22%2F%3E%0A++++++++%3Ca+href%3D%22http%3A%2F%2Fall-free-download.com%2Ffree-website-templates%2F%22+class%3D%22join%22%3Ejoin%3C%2Fa%3E+%3C%2Fdiv%3E%0A++++++%3Cdiv+class%3D%22banner_adds%22%3E+%3Ca+href%3D%22%23%22%3E%3Cimg+src%3D%22images%2Fbann2.jpg%22+alt%3D%22%22+border%3D%220%22+%2F%3E%3C%2Fa%3E+%3C%2Fdiv%3E%0A++++%3C%2Fdiv%3E%0A++++%3C%21--+end+of+left+content+--%3E%0A++++%3Cdiv+class%3D%22center_content%22%3E%0A++++++%3Cdiv+class%3D%22center_title_bar%22%3EProducts+On+Bid%3C%2Fdiv%3E%0A+++++%09'
   59    51        INIT_FCALL_BY_NAME                                       'latest'
         52        DO_FCALL                                      0          
   61    53        ECHO                                                     '++++%3C%2Fdiv%3E%0A++++%3C%21--+end+of+center+content+--%3E%0A++++%3C%21--+end+of+right+content+--%3E%0A++%3C%2Fdiv%3E%0A++%3C%21--+end+of+main+content+--%3E%0A'
   66    54        INIT_FCALL_BY_NAME                                       'foothtml'
         55        DO_FCALL                                      0          
         56      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
152.94 ms | 1404 KiB | 17 Q