3v4l.org

run code in 300+ PHP versions simultaneously
<?php include("../class/db.class.php"); $adsoyad=strip_tags(trim($_POST['adsoyad'])); $zdmail=strip_tags(trim($_POST['email'])); $zdmesaj=strip_tags(trim($_POST['mesaj'])); $mesajtarih=date("d.m.Y H:i:s"); $mesajip=$_SERVER['REMOTE_ADDR']; $ipsql="SELECT ip FROM zdefter where ip='$mesajip'"; $ipkontrol=$db->baglanti->query($ipsql)->rowCount(); if($ipkontrol>0){echo"ipvar";}else{ if($adsoyad=="" or $zdmail=="" or $zdmesaj==""){echo"formbos";}else{ $sql="insert into zdefter(adsoyad,email,mesaj,ip,tarih)values('$adsoyad','$zdmail','$zdmesaj','$mesajip','$mesajtarih')"; $db->baglanti->exec($sql); echo"eklendi"; } } ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 48, Position 2 = 50
Branch analysis from position: 48
1 jumps found. (Code = 42) Position 1 = 77
Branch analysis from position: 77
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 50
2 jumps found. (Code = 47) Position 1 = 52, Position 2 = 54
Branch analysis from position: 52
2 jumps found. (Code = 47) Position 1 = 55, Position 2 = 57
Branch analysis from position: 55
2 jumps found. (Code = 43) Position 1 = 58, Position 2 = 60
Branch analysis from position: 58
1 jumps found. (Code = 42) Position 1 = 77
Branch analysis from position: 77
Branch analysis from position: 60
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 57
Branch analysis from position: 54
filename:       /in/jhXQb
function name:  (null)
number of ops:  78
compiled vars:  !0 = $adsoyad, !1 = $zdmail, !2 = $zdmesaj, !3 = $mesajtarih, !4 = $mesajip, !5 = $ipsql, !6 = $ipkontrol, !7 = $db, !8 = $sql
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INCLUDE_OR_EVAL                                          '..%2Fclass%2Fdb.class.php', INCLUDE
    5     1        INIT_FCALL                                               'strip_tags'
          2        INIT_FCALL                                               'trim'
          3        FETCH_R                      global              ~10     '_POST'
          4        FETCH_DIM_R                                      ~11     ~10, 'adsoyad'
          5        SEND_VAL                                                 ~11
          6        DO_ICALL                                         $12     
          7        SEND_VAR                                                 $12
          8        DO_ICALL                                         $13     
          9        ASSIGN                                                   !0, $13
    6    10        INIT_FCALL                                               'strip_tags'
         11        INIT_FCALL                                               'trim'
         12        FETCH_R                      global              ~15     '_POST'
         13        FETCH_DIM_R                                      ~16     ~15, 'email'
         14        SEND_VAL                                                 ~16
         15        DO_ICALL                                         $17     
         16        SEND_VAR                                                 $17
         17        DO_ICALL                                         $18     
         18        ASSIGN                                                   !1, $18
    7    19        INIT_FCALL                                               'strip_tags'
         20        INIT_FCALL                                               'trim'
         21        FETCH_R                      global              ~20     '_POST'
         22        FETCH_DIM_R                                      ~21     ~20, 'mesaj'
         23        SEND_VAL                                                 ~21
         24        DO_ICALL                                         $22     
         25        SEND_VAR                                                 $22
         26        DO_ICALL                                         $23     
         27        ASSIGN                                                   !2, $23
    8    28        INIT_FCALL                                               'date'
         29        SEND_VAL                                                 'd.m.Y+H%3Ai%3As'
         30        DO_ICALL                                         $25     
         31        ASSIGN                                                   !3, $25
    9    32        FETCH_R                      global              ~27     '_SERVER'
         33        FETCH_DIM_R                                      ~28     ~27, 'REMOTE_ADDR'
         34        ASSIGN                                                   !4, ~28
   10    35        ROPE_INIT                                     3  ~31     'SELECT+ip+FROM+zdefter+where+ip%3D%27'
         36        ROPE_ADD                                      1  ~31     ~31, !4
         37        ROPE_END                                      2  ~30     ~31, '%27'
         38        ASSIGN                                                   !5, ~30
   11    39        FETCH_OBJ_R                                      ~34     !7, 'baglanti'
         40        INIT_METHOD_CALL                                         ~34, 'query'
         41        SEND_VAR_EX                                              !5
         42        DO_FCALL                                      0  $35     
         43        INIT_METHOD_CALL                                         $35, 'rowCount'
         44        DO_FCALL                                      0  $36     
         45        ASSIGN                                                   !6, $36
   12    46        IS_SMALLER                                               0, !6
         47      > JMPZ                                                     ~38, ->50
         48    >   ECHO                                                     'ipvar'
         49      > JMP                                                      ->77
   13    50    >   IS_EQUAL                                         ~39     !0, ''
         51      > JMPNZ_EX                                         ~39     ~39, ->54
         52    >   IS_EQUAL                                         ~40     !1, ''
         53        BOOL                                             ~39     ~40
         54    > > JMPNZ_EX                                         ~39     ~39, ->57
         55    >   IS_EQUAL                                         ~41     !2, ''
         56        BOOL                                             ~39     ~41
         57    > > JMPZ                                                     ~39, ->60
         58    >   ECHO                                                     'formbos'
         59      > JMP                                                      ->77
   14    60    >   ROPE_INIT                                    11  ~43     'insert+into+zdefter%28adsoyad%2Cemail%2Cmesaj%2Cip%2Ctarih%29values%28%27'
         61        ROPE_ADD                                      1  ~43     ~43, !0
         62        ROPE_ADD                                      2  ~43     ~43, '%27%2C%27'
         63        ROPE_ADD                                      3  ~43     ~43, !1
         64        ROPE_ADD                                      4  ~43     ~43, '%27%2C%27'
         65        ROPE_ADD                                      5  ~43     ~43, !2
         66        ROPE_ADD                                      6  ~43     ~43, '%27%2C%27'
         67        ROPE_ADD                                      7  ~43     ~43, !4
         68        ROPE_ADD                                      8  ~43     ~43, '%27%2C%27'
         69        ROPE_ADD                                      9  ~43     ~43, !3
         70        ROPE_END                                     10  ~42     ~43, '%27%29'
         71        ASSIGN                                                   !8, ~42
   15    72        FETCH_OBJ_R                                      ~50     !7, 'baglanti'
         73        INIT_METHOD_CALL                                         ~50, 'exec'
         74        SEND_VAR_EX                                              !8
         75        DO_FCALL                                      0          
   16    76        ECHO                                                     'eklendi'
   21    77    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
156.03 ms | 1392 KiB | 19 Q