Bonjour à tous,
Je voudrait savoir comment interroger notre as400 en php (sous linux ubuntu), j'ai essayer différent tuto.
Je suis sous php5.
mais j'ai toujours ceci comme retour sur ma page php:
Fatal error: Call to undefined function odbc_connect() in /var/www/
as400tophp/as400.php on line 5
odbc.ini
Code :
- [iSeries]
- DESCRIPTION = Connexion ODBC sur un AS400 ATSCHW45
- TRACE = Yes
- TRACEFILE = /var/logs/odbc.log
- Driver = iSeries
- System = 172.16.0.2
|
odbcinstall
Code :
- [iSeries]
- Driver = /opt/ibm/iSeriesAccess/lib/libcwbodbc.so
- Setup = /opt/ibm/iSeriesAccess/lib/libcwbodbc.so
- Threading = 2
- FileUsage = 1
- DontDLClose = 1
|
page.php
Code :
- <?
- $dsn = iSeries; /* Nom du lien ODBC mis dans le fichier de configuration odbc.ini */
- $user = ********; /* Votre nom d’utilisateur AS400 */
- $passwd = *******; /* Mot de passé AS400 */
- $conn = odbc_connect($dsn,$user,$passwd );
- echo "Id de connexion: $conn";
- if ($conn <= 0) {
- echo "Error in connection<BR>";
- exit;
- }
- else {echo "<P>Connection successful\n\n";};
- $query = "SELECT * FROM GCOMDB/GBARTI"; /* Lecture d’une table de l’AS400 */
- $result = odbc_Exec($conn, $query);
- odbc_result_all($result);
- odbc_close($conn);
- ?>
|
Par ou je doit partir pour trouver ce qui coince?
Qu'est qui me manque? des paquetages?
Merci
guigui69