3v4l.org

run code in 300+ PHP versions simultaneously
<?php $baseDN = "dc=challenge01,dc=root-me,dc=org"; $ldapServer = "challenge01.root-me.org"; $ldapServerPort = 54013; $rdn="admin"; $mdp="%00"; $dn = 'dc=challenge01,dc=root-me,dc=org'; echo "Connexion au serveur"; $conn=ldap_connect($ldapServer); // on teste : le serveur LDAP est-il trouvé ? if ($conn) echo "Le résultat de connexion est ".$conn ."<br />"; else die("connexion impossible au serveur LDAP"); if (ldap_set_option($conn, LDAP_OPT_PROTOCOL_VERSION, 3)) { echo "Utilisation de LDAPv3 \n"; } else { echo "Impossible d'utiliser LDAP V3\n"; exit; } ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 12, Position 2 = 16
Branch analysis from position: 12
1 jumps found. (Code = 42) Position 1 = 17
Branch analysis from position: 17
2 jumps found. (Code = 43) Position 1 = 24, Position 2 = 26
Branch analysis from position: 24
1 jumps found. (Code = 42) Position 1 = 28
Branch analysis from position: 28
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 26
1 jumps found. (Code = 79) Position 1 = -2
Branch analysis from position: 16
1 jumps found. (Code = 79) Position 1 = -2
filename:       /in/ISlA9
function name:  (null)
number of ops:  29
compiled vars:  !0 = $baseDN, !1 = $ldapServer, !2 = $ldapServerPort, !3 = $rdn, !4 = $mdp, !5 = $dn, !6 = $conn
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, 'dc%3Dchallenge01%2Cdc%3Droot-me%2Cdc%3Dorg'
    3     1        ASSIGN                                                   !1, 'challenge01.root-me.org'
    4     2        ASSIGN                                                   !2, 54013
    5     3        ASSIGN                                                   !3, 'admin'
    6     4        ASSIGN                                                   !4, '%2500'
    7     5        ASSIGN                                                   !5, 'dc%3Dchallenge01%2Cdc%3Droot-me%2Cdc%3Dorg'
    9     6        ECHO                                                     'Connexion+au+serveur'
   10     7        INIT_FCALL_BY_NAME                                       'ldap_connect'
          8        SEND_VAR_EX                                              !1
          9        DO_FCALL                                      0  $13     
         10        ASSIGN                                                   !6, $13
   13    11      > JMPZ                                                     !6, ->16
   14    12    >   CONCAT                                           ~15     'Le+r%C3%A9sultat+de+connexion+est+', !6
         13        CONCAT                                           ~16     ~15, '%3Cbr+%2F%3E'
         14        ECHO                                                     ~16
         15      > JMP                                                      ->17
   16    16    > > EXIT                                                     'connexion+impossible+au+serveur+LDAP'
   18    17    >   INIT_FCALL_BY_NAME                                       'ldap_set_option'
         18        SEND_VAR_EX                                              !6
         19        FETCH_CONSTANT                                   ~17     'LDAP_OPT_PROTOCOL_VERSION'
         20        SEND_VAL_EX                                              ~17
         21        SEND_VAL_EX                                              3
         22        DO_FCALL                                      0  $18     
         23      > JMPZ                                                     $18, ->26
   19    24    >   ECHO                                                     'Utilisation+de+LDAPv3+%0A'
         25      > JMP                                                      ->28
   21    26    >   ECHO                                                     'Impossible+d%27utiliser+LDAP+V3%0A'
   22    27      > EXIT                                                     
   24    28    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
189.9 ms | 1395 KiB | 13 Q