můžete mi poradit? vyhazuje se mi chybná hláška, že mám nedefinovanou funkci, jak ji definuji?
$c_vystup = ldap_connect($server);
Hadam ze to je php a ze tomu chybi ldap extension.
defaultne neni ldap povolene, je treba v php.ini odremovat radek s extension=php_ldap...
pripadne pouzit sasl, celkem zalezi na pouzitem reseni a OS
ano, jedná se o php a přes ldap potřebuji ty stránky zaheslovat. Moc tomu nerozumím a docela to placam. Takže vůbec netuším nerozumím těm Vašim radám. žádný soubor php.ini totiž vůbec nemám.
omlouvám se, že se ptám jak blbec. Ale mám teda vytvořit soubor, který pojmenuji php.ini a v sekci extension v tomto souboru přidat řádek extension=php_ldap.dll ???
Citace od: KLára kdy 12. 04. 2012, 18:13:19
omlouvám se, že se ptám jak blbec. Ale mám teda vytvořit soubor, který pojmenuji php.ini a v sekci extension v tomto souboru přidat řádek extension=php_ldap.dll ???
Viz např. tady: http://www.howtoforge.com/how-to-set-up-apache2-with-mod_fcgid-and-php5-on-debian-etch-p2
Nebo: http://www.linuxsoft.cz/article.php?id_article=635
Prostě a jednoduše do googlu zadat "php.ini". Pokud nevládneš angličtinou, zkusit přidat za to ještě "site:.cz"
co mas za hosting? podle toho co pises to doma urcite nemas :)
btw, kdyz uz posilas taky zadost o pomoc na abcl, muzes to trochu vice popsat :p
mám to na webzdarma, je to úkol, který potřebuji jen ukázat profesorovi a jinak je to k ničemu. Bohužel nám k tomu nikdo nic neřek, začli jsme s html a k php či ldap jsme se nedostali ale dostala jsem takové zadání.
Mám ty stránky mít přes ldap zaheslované, což si myslím, že už mám akorát mi to vyhazuje tohle:
Fatal error: Call to undefined function ldap_connect() in /3w/webzdarma.cz/p/par0012/ldap.php on line 29
našla jsem několik těch souboru php.ini ale nevim co s tím.
Chci se tedy ještě zeptat, takže je problém akorát v tom, že můj PC nepovoluje ldap v php? Takže když pošlu odkaz na stránky někomu, kdo to povoleno má, mělo by to jít?
tak tohle je konec toho souboru php.ini
;PHPExt
extension=php_bz2.dll
extension=php_curl.dll
;extension=php_exif.dll
;extension=php_fileinfo.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
extension=php_ldap.dll
;extension=php_exif.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_oci8_11g.dll
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
extension=php_sqlite3.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_enchant.dll
;/PHPExt
takhle to je správně ne? a ještě cosik jiného mám změnit?
Kde jsi vzala tenhle php.ini? Obecne potrebujes zkontrolovat php.ini, ktery pouziva server na kterem spoustis ten php kod. Jestli to spoustis na tom webzdarma, tak tam se asi bezny uzivatel k php.ini normalne nedostane.
Potřebuješ jenom zaheslovat stránky, nebo je zaheslovat nějakou konkrétní metodou? Jaké je zadání?