Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/03/2011, 15h52   #1
Membre habitué
 
Avatar de MaitreKaio
 
Jocelyn LECOMTE
Freelance Java / Web / Mobile
Inscription : juin 2007
Messages : 82
Détails du profil
Informations personnelles :
Nom : Jocelyn LECOMTE
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Freelance Java / Web / Mobile
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2007
Messages : 82
Points : 129
Points : 129
Par défaut Connexion à Firebird

Bonjour, j'ai l'environnement suivant:
- Windows XP
- IIS 5.1
- Firebird 2.5.0 installé comme un service
- PHP 5.3.5 (sous forme de zip, je ne suis pas passé par l'installeur)

Je pense que PHP en lui-même fonctionne bien, j'arrive à afficher le phpinfo.
J'ai un petit script qui essaie de se connecter à la base avec la fonction ibase_connect(). Et là c'est le drame, j'ai cette erreur:
PHP Fatal error: Call to undefined function ibase_connect() in C:\Inetpub\wwwroot\test\db.php

Je pense avoir configuré correctement mon php.ini:
Code :
1
2
extension_dir = "ext"
extension=php_interbase.dll
cette dll se trouve bien dans mon repertoire ext.

Un coup de pouce SVP ...
MaitreKaio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 16h34   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Est-ce que tu vois l'extension dans ton phpinfo() ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 16h46   #3
Membre habitué
 
Avatar de MaitreKaio
 
Jocelyn LECOMTE
Freelance Java / Web / Mobile
Inscription : juin 2007
Messages : 82
Détails du profil
Informations personnelles :
Nom : Jocelyn LECOMTE
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Freelance Java / Web / Mobile
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2007
Messages : 82
Points : 129
Points : 129
Les seules informations que je vois concernant interbase sont celles-ci:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
interbase
 
Firebird/InterBase Support    dynamic
Compile-time Client Library Version    Firebird API version 25
Run-time Client Library Version    WI-V6.3.0.26074 Firebird 2.5
 
Directive    Local Value    Master Value
ibase.allow_persistent    On    On
ibase.dateformat    %Y-%m-%d    %Y-%m-%d
ibase.default_charset    no value    no value
ibase.default_db    no value    no value
ibase.default_password    no value    no value
ibase.default_user    no value    no value
ibase.max_links    Unlimited    Unlimited
ibase.max_persistent    Unlimited    Unlimited
ibase.timeformat    %H:%M:%S    %H:%M:%S
ibase.timestampformat    %Y-%m-%d %H:%M:%S    %Y-%m-%d %H:%M:%S
MaitreKaio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 17h00   #4
Membre habitué
 
Avatar de MaitreKaio
 
Jocelyn LECOMTE
Freelance Java / Web / Mobile
Inscription : juin 2007
Messages : 82
Détails du profil
Informations personnelles :
Nom : Jocelyn LECOMTE
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Freelance Java / Web / Mobile
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2007
Messages : 82
Points : 129
Points : 129
En faisant des tests, je m'aperçois que si je fais, en ligne de commande:
Code :
php -f "C:\Inetpub\wwwroot\test\index.php"
Je n'ai pas d'erreur et j'obtiens le résultat attendu... Par contre dans un navigateur ca continue à planter... Le Path ne serait pas le même ?
MaitreKaio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 18h33   #5
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Essai de mettre un chemin absolu.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 19h51   #6
Membre habitué
 
Avatar de MaitreKaio
 
Jocelyn LECOMTE
Freelance Java / Web / Mobile
Inscription : juin 2007
Messages : 82
Détails du profil
Informations personnelles :
Nom : Jocelyn LECOMTE
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Freelance Java / Web / Mobile
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2007
Messages : 82
Points : 129
Points : 129
J'ai résolu le problème. Je suis passé à la version 5.2 de PHP, et avec les mêmes paramétrages ca fonctionne...
Ne me demandez pas pourquoi...
La seule différence notable que je vois est que la 5.3 était compilée avec VC9, et la 5.2 avec VC6. Mais bon c'est peut-être autre chose...
MaitreKaio est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h30.


 
 
 
 
Partenaires

Hébergement Web