|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2004 Messages : 45 ![]() |
Bonjour,
je fais un developpement en PHP5 sur AS400 et j accede dans mon script à une base de donnée DB2 stocké sur ce meme as400 j utilise donc la fonction php : $conn=db2_connect($database, $user, $password); et j obtiens le message suivant : Fatal error: Call to undefined function db2_connect() je vous precise que j ai deja utilisé cette fonction pour une connexion DB2 sur as400 et ça avais tres bien fonctionné. comment resoudre mon probleme ? merci |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Quand tu dis que ca avait très bien fonctionné, c'était sur la même machine et dans les mêmes conditions?
Parce que sinon c'est surement que l'extension php permettant de gérer DB2 est désactivée, il faut donc la réactiver dans ton php.ini |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2004 Messages : 45 ![]() |
c'est exactement ça...
ok pour reactiver dans php.ini ... mais comment faire ? |
|
|
00
|
|
|
#4 | |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Citation:
extension=php_ibm_db2.dll et ensuite tu redémarres ton serveur Apache (si ca ne marche pas, fait un phpinfo() pour t'assurer qu'elle a été chargée correctement). |
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : novembre 2004 Messages : 45 ![]() |
j ai fait l essai mais ça n a pas l air de faire quoi que ce soit ...
mon fichier php.ini ne contient que i5comm.port=6077 ... pour info j utilise Zend PHP5 for I5... d'ailleurs dans le phpinfo je ne vois rien concernant DB2 ... |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Je n'utilise pas Zend donc je ne sais pas comment il fonctionne précisément, mais tu dois pouvoir régler quelquepart la liste des extensions à utiliser et il faudra que tu rajoutes celle dont je t'ai parlé avant.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com