Kun yritän muodostaa yhteyden LDAP-palvelimeen tällasella koodilla:
<?php $ldaphost="ldap://localhost"; $ldapport="389"; ldaplink=ldap_connect($ldaphost, $ldapport) or die("Ei onnistunut..."); ?>
Jos sille sivulle, jossa tuo koodi on yrittää päästä osotteella http://localhost/ldapkoodi.php niin ei tuu mitään näkyviin ruutuun, ja jos yrittää osotteella ldap://localhost/ldapkoodi, nii tulee "Adress book viewer" alert boxi.
Eihän ruudulle pitäisikään tulla mitään tulostusta mikäli yhteydenotto onnistuu. Eli oletettavasti yhteydenotto on onnistunut.
En usko, sillä kun siinä on vielä sen jälkeen php-koodia, kuten
<?php echo "Näkyykö?"; ?>
Niin eipäs näykkään.
Muuten.. pitääkö sivua, jolla käytetään ldap:ia hakea kuitenki http:n kautta?
Siis jos toi $ldaphost on ldap://localhost, niin silti jos meet sivulle osotteella http://localhost, niin ldapjututki näkyy?
EDIT: Selitinkö turhan epäselvästi?
Pistä php.inistä virheet näkyvin.
<?php ldaplink = ldap_connect($ldaphost, $ldapport) or die("Ei onnistunut..."); // puuttuskoha tästä jotai alusta ;) ?>
Oletkos kokeillut muokata tuota manuaalin ldap-esimerkkiä? Pitäneeköhän tuohon sitten vielä bindata, ldap_bind..?
Aihe on jo aika vanha, joten et voi enää vastata siihen.