<div dir="ltr"><div><div>Ciao Jusi,<br><br></div>vedo che stai procedendo con il progetto :)<br><br></div>Non sono un esperto di php, ma dalla documentazione di ldap_connect leggo:<br><p class="">
   Returns a positive LDAP link identifier on success, or <strong><code>FALSE</code></strong> on error.
<u>   When OpenLDAP 2.x.x is used, <span class=""><strong>ldap_connect()</strong></span> will always
   return a <span class=""><a href="http://php.net/manual/en/language.types.resource.php" class="">resource</a></span> as it does not actually connect but just
   initializes the connecting parameters</u>.  The actual connect happens with
   the next calls to ldap_* funcs, usually with
   <span class=""><a href="http://php.net/manual/en/function.ldap-bind.php" class="">ldap_bind()</a></span>. <br></p><p class="">Quindi direi che probabilmente hai una versione delle librerie OpenLDAP 2.x.x e che è normale che hai l'errore sulla ldap_bind e non sulla connect.</p><p class="">Nicola<br></p></div><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 4 giugno 2015 20:09, Jusi Pomenti <span dir="ltr"><<a href="mailto:jusipom@gmail.com" target="_blank">jusipom@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  

    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Ciao,<br>
    sto provando a connettermi ad  un sever ldap tramiite questo script:<br>
    <?php<br>
    <br>
    // using ldap bind<br>
    $ldaprdn  = 'uname';     // ldap rdn or dn<br>
    $ldappass = 'password';  // associated password<br>
    <br>
    // connect to ldap server<br>
    $ldapconn = ldap_connect("<a href="http://ldap.example.com" target="_blank">ldap.example.com</a>")<br>
        or die("Could not connect to LDAP server.");<br>
    <br>
    if ($ldapconn) {<br>
    <br>
        // binding to ldap server<br>
        $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);<br>
    <br>
        // verify binding<br>
        if ($ldapbind) {<br>
            echo "LDAP bind successful...";<br>
        } else {<br>
            echo "LDAP bind failed...";<br>
        }<br>
    <br>
    }<br>
    <br>
    ?><br>
    <br>
    è ovvio che il nome dell'host non esiste e,quindi,dovrebbe darmi
    "Could not connect to LDAP server." e bloccarsi;giusto?<br>
    Invece va avanti  e la  prova evidente è che   mi dà:<br>
    ---------- <br>
     <b>Warning</b>: ldap_bind(): Unable to bind to server: Can't
    contact LDAP server in <b>C:\xampp\htdocs\ldap\test_ldap.php</b> on
    line <b>23</b><br>
    LDAP bind failed...
    <br>
    --------------<br>
    Quindi $ldapconn è sempre vera e lui va avanti tranquillamente;ok?<br>
    C'è qualche errore di configurazione  ma non capisco dove;il 
    supporto LDAP in php.ini l'ho attivato,ma non capisco se devo fare
    qualcosa anche nel file di configurazione di apache.<br>
    Ho provato anche a connettermi ad un server LDAP on-line  (che poi è
    quello che mi servirebbe di    piu'),ma è la stessa cosa,<br>
    Ho   provato a specificare la   porta 389 ma  non cambia nulla.<br>
    Mi potete aiutare?<br>
    Ciao e  grazie<span class="HOEnZb"><font color="#888888"><br>
    <pre cols="72">-- 
-------------------------------
Junior Silvestro Pomenti
Latina

Sito Web: <a href="http://www.jusipom.it" target="_blank">www.jusipom.it</a>
Email: jusipom(at)<a href="http://gmail.com" target="_blank">gmail.com</a>
       info(at)<a href="http://jusipom.it" target="_blank">jusipom.it</a>
-------------------------------</pre>
  </font></span></div>

<br>_______________________________________________<br>
<a href="http://www.llg.it" target="_blank">http://www.llg.it</a><br>
latina mailing list<br>
<a href="mailto:latina@lists.linux.it">latina@lists.linux.it</a><br>
<a href="http://lists.linux.it/listinfo/latina" target="_blank">http://lists.linux.it/listinfo/latina</a><br>
<br></blockquote></div><br></div>