Lecture Fichier PHP Windows server 2003/2008
Fermé
Panshu
Messages postés
31
Date d'inscription
mardi 19 avril 2011
Statut
Membre
Dernière intervention
26 mai 2014
-
21 avril 2011 à 12:42
Panshu Messages postés 31 Date d'inscription mardi 19 avril 2011 Statut Membre Dernière intervention 26 mai 2014 - 27 avril 2011 à 11:15
Panshu Messages postés 31 Date d'inscription mardi 19 avril 2011 Statut Membre Dernière intervention 26 mai 2014 - 27 avril 2011 à 11:15
A voir également:
- Lecture Fichier PHP Windows server 2003/2008
- Fichier rar - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier iso - Guide
17 réponses
minalud
Messages postés
91
Date d'inscription
lundi 10 janvier 2011
Statut
Membre
Dernière intervention
4 janvier 2013
8
21 avril 2011 à 17:54
21 avril 2011 à 17:54
Bonjour,
c'est normal, les fichiers PHP doivent être interprétés par PHP!
Il faut donc les appeler soit avec l'interpréteur, soit avec un serveur web qui détectera que l'on a demandé un fichier avec l'extension PHP et fera donc appel au module d'interprétation!
Je ne sais pas si j'ai bien perçu le problème, mais ça doit être de ce fait.
c'est normal, les fichiers PHP doivent être interprétés par PHP!
Il faut donc les appeler soit avec l'interpréteur, soit avec un serveur web qui détectera que l'on a demandé un fichier avec l'extension PHP et fera donc appel au module d'interprétation!
Je ne sais pas si j'ai bien perçu le problème, mais ça doit être de ce fait.
Panshu
Messages postés
31
Date d'inscription
mardi 19 avril 2011
Statut
Membre
Dernière intervention
26 mai 2014
22 avril 2011 à 09:19
22 avril 2011 à 09:19
Problème résolu !
Il s'agissait d'un problème d'IIS =)
Il s'agissait d'un problème d'IIS =)
minalud
Messages postés
91
Date d'inscription
lundi 10 janvier 2011
Statut
Membre
Dernière intervention
4 janvier 2013
8
22 avril 2011 à 09:40
22 avril 2011 à 09:40
:D
forcément!
php en fastcgi + isapi...
me trompé-je?
forcément!
php en fastcgi + isapi...
me trompé-je?
Panshu
Messages postés
31
Date d'inscription
mardi 19 avril 2011
Statut
Membre
Dernière intervention
26 mai 2014
22 avril 2011 à 12:14
22 avril 2011 à 12:14
Oui ! Il fallait juste passer en mode lecture/écriture sur le répertoire crée.
Du coup j'ai un autre problème de connexion à odbc.
Voici mon code :
<?php
$serveur="serv";
$database="dom";
$username="$admin";
$password="";
$cnx = odbc_connect("Driver={Hyper File 7}, Server=$serveur, Database=$database"; $username, $password);
if (cnx)
{ echo "Connexion réussie";
}
else
{ echo "Problème de connexion ODBC";
}
?>
J'obtiens le message d'erreur suivant :
"Warning: odbc_connect(): SQL error: Le pilote spécifié n'a pas été chargé en raison de l'erreur système 5 (Hyper File 7)., SQL state IM003 in SQLConnect in E:\www\SITE\T27dChromevieux\z_test_cxn.php on line 8 Problème de connexion ODBC"
Une solution ? =/
Du coup j'ai un autre problème de connexion à odbc.
Voici mon code :
<?php
$serveur="serv";
$database="dom";
$username="$admin";
$password="";
$cnx = odbc_connect("Driver={Hyper File 7}, Server=$serveur, Database=$database"; $username, $password);
if (cnx)
{ echo "Connexion réussie";
}
else
{ echo "Problème de connexion ODBC";
}
?>
J'obtiens le message d'erreur suivant :
"Warning: odbc_connect(): SQL error: Le pilote spécifié n'a pas été chargé en raison de l'erreur système 5 (Hyper File 7)., SQL state IM003 in SQLConnect in E:\www\SITE\T27dChromevieux\z_test_cxn.php on line 8 Problème de connexion ODBC"
Une solution ? =/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
minalud
Messages postés
91
Date d'inscription
lundi 10 janvier 2011
Statut
Membre
Dernière intervention
4 janvier 2013
8
22 avril 2011 à 12:20
22 avril 2011 à 12:20
Aïe... HyperFile...
bon, tout d'abord, ton pilote hyperfile en en 64bits ou 32 bits?
bon, tout d'abord, ton pilote hyperfile en en 64bits ou 32 bits?
Panshu
Messages postés
31
Date d'inscription
mardi 19 avril 2011
Statut
Membre
Dernière intervention
26 mai 2014
22 avril 2011 à 12:39
22 avril 2011 à 12:39
Je ne sais pas, comment vérifier ? ^^'
Edit : 32 bits j'imagine, puisque le pc tourne en 32.
Edit : 32 bits j'imagine, puisque le pc tourne en 32.
minalud
Messages postés
91
Date d'inscription
lundi 10 janvier 2011
Statut
Membre
Dernière intervention
4 janvier 2013
8
22 avril 2011 à 12:43
22 avril 2011 à 12:43
ok, c'est déjà une bonne chose.
quand tu fais démarrer/executer et que tu tapes odbcad32 puis executer,
dans l'onglet pilote, tu vois quoi?
quand tu fais démarrer/executer et que tu tapes odbcad32 puis executer,
dans l'onglet pilote, tu vois quoi?
Panshu
Messages postés
31
Date d'inscription
mardi 19 avril 2011
Statut
Membre
Dernière intervention
26 mai 2014
Modifié par Panshu le 22/04/2011 à 12:58
Modifié par Panshu le 22/04/2011 à 12:58
Les pilotes standards + le pilote Hyper File 7 que j'ai configuré manuellement.
J'ai vérifié sous excel, j'ai une erreur, un caractère inattendu mais en passant par l'éditeur de requête Windows j'arrive quand même à afficher mes données dans le tableau, donc le pilote a l'air de fonctionner.
PS : Merci de l'aide =)
J'ai vérifié sous excel, j'ai une erreur, un caractère inattendu mais en passant par l'éditeur de requête Windows j'arrive quand même à afficher mes données dans le tableau, donc le pilote a l'air de fonctionner.
PS : Merci de l'aide =)
minalud
Messages postés
91
Date d'inscription
lundi 10 janvier 2011
Statut
Membre
Dernière intervention
4 janvier 2013
8
22 avril 2011 à 12:58
22 avril 2011 à 12:58
Bien,
as tu essayé de créer un DSN système et d'appeler ta connexion directement par ce DSN?
as tu essayé de créer un DSN système et d'appeler ta connexion directement par ce DSN?
Panshu
Messages postés
31
Date d'inscription
mardi 19 avril 2011
Statut
Membre
Dernière intervention
26 mai 2014
22 avril 2011 à 13:12
22 avril 2011 à 13:12
Ca par contre, je ne sais pas comment faire^^'
minalud
Messages postés
91
Date d'inscription
lundi 10 janvier 2011
Statut
Membre
Dernière intervention
4 janvier 2013
8
22 avril 2011 à 13:16
22 avril 2011 à 13:16
dans odbcad32, ajoute une source de données (DSN) système.
Vérifie que celui ci se connecte normalement.
Ensuite, dans ton odbc_connect, appelle uniquement avec le nom DSN.
ex: tu crées un DSN toto avec le pilote Hyper File
puis:
$lnk=odbc_connect("toto");
j'ai déjà galéré avec Hyper File, le 7 ne doit être qu'en lecture seule si tu n'as pas windev il me semble... non?
Vérifie que celui ci se connecte normalement.
Ensuite, dans ton odbc_connect, appelle uniquement avec le nom DSN.
ex: tu crées un DSN toto avec le pilote Hyper File
puis:
$lnk=odbc_connect("toto");
j'ai déjà galéré avec Hyper File, le 7 ne doit être qu'en lecture seule si tu n'as pas windev il me semble... non?
Panshu
Messages postés
31
Date d'inscription
mardi 19 avril 2011
Statut
Membre
Dernière intervention
26 mai 2014
Modifié par Panshu le 22/04/2011 à 14:26
Modifié par Panshu le 22/04/2011 à 14:26
J'ai l'air d'avoir exactement le même problème...
Et effectivement je n'ai pas Windev et je ne dispose que de la lecture.
En fait c'est un logiciel tier développé par une petite société qui met à jour les fichiers fic, et donc exploite Hyper File C/S. Moi je ne dispose que des dll nécessaires à la gestion du pilote HF dans l'ODBC.
Et effectivement je n'ai pas Windev et je ne dispose que de la lecture.
En fait c'est un logiciel tier développé par une petite société qui met à jour les fichiers fic, et donc exploite Hyper File C/S. Moi je ne dispose que des dll nécessaires à la gestion du pilote HF dans l'ODBC.
minalud
Messages postés
91
Date d'inscription
lundi 10 janvier 2011
Statut
Membre
Dernière intervention
4 janvier 2013
8
22 avril 2011 à 16:47
22 avril 2011 à 16:47
Argh!
Bon, alors, si tu essayes en odbc avec n'importe quoi d'autre, ça fonctionne?
si c'est le cas, peux tu essayer avec ça:
odbc_connect("toto","","",SQL_CUR_USE_DRIVER);
ou éventuellement avec ça:
odbc_connect("toto","","",SQL_CUR_USE_ODBC);
Bon, alors, si tu essayes en odbc avec n'importe quoi d'autre, ça fonctionne?
si c'est le cas, peux tu essayer avec ça:
odbc_connect("toto","","",SQL_CUR_USE_DRIVER);
ou éventuellement avec ça:
odbc_connect("toto","","",SQL_CUR_USE_ODBC);
Panshu
Messages postés
31
Date d'inscription
mardi 19 avril 2011
Statut
Membre
Dernière intervention
26 mai 2014
Modifié par Panshu le 22/04/2011 à 17:06
Modifié par Panshu le 22/04/2011 à 17:06
Toujours le même message d'erreur...
Sinon c'est impec' avec l'exportation de donnée sous excel. :/
Sinon c'est impec' avec l'exportation de donnée sous excel. :/
Panshu
Messages postés
31
Date d'inscription
mardi 19 avril 2011
Statut
Membre
Dernière intervention
26 mai 2014
Modifié par Panshu le 26/04/2011 à 11:21
Modifié par Panshu le 26/04/2011 à 11:21
Up, personne ne sait ? =s
minalud
Messages postés
91
Date d'inscription
lundi 10 janvier 2011
Statut
Membre
Dernière intervention
4 janvier 2013
8
27 avril 2011 à 10:45
27 avril 2011 à 10:45
alors là pour le coup... essaye d'afficher une verbosité d'erreur maximale...
désolé de ne pas pouvoir t'aider davantage...
essaye peut être avec PDO... ça marchera mieux, peut être...
désolé de ne pas pouvoir t'aider davantage...
essaye peut être avec PDO... ça marchera mieux, peut être...
Panshu
Messages postés
31
Date d'inscription
mardi 19 avril 2011
Statut
Membre
Dernière intervention
26 mai 2014
27 avril 2011 à 11:15
27 avril 2011 à 11:15
Bah du coup j'ai laissé tomber la config' manuelle Hyperfile.
J'ai crée un lien avec une base Access, beaucoup plus simple d'utilisation.
Donc j'ai crée les pilotes ODBC qui vont bien et.. Tadaaa ! Fail.
Avec ce simple code :
<?php
$host="Balm";
$username="admin";
$password="";
$connect = odbc_connect($host, $username, $password) or die (odbc_errormsg());
If(!$connect)
{
echo "Problème de connexion ODBC";
}
?>
J'obtiens cette erreur :
Warning: odbc_connect(): SQL error: Failed to fetch error message, SQL state HY000 in SQLConnect in E:\www\SITE\T27dChromevieux\extranet\cxn.php on line 11 Failed to fetch error message
Une idée du problème ?
J'ai crée un lien avec une base Access, beaucoup plus simple d'utilisation.
Donc j'ai crée les pilotes ODBC qui vont bien et.. Tadaaa ! Fail.
Avec ce simple code :
<?php
$host="Balm";
$username="admin";
$password="";
$connect = odbc_connect($host, $username, $password) or die (odbc_errormsg());
If(!$connect)
{
echo "Problème de connexion ODBC";
}
?>
J'obtiens cette erreur :
Warning: odbc_connect(): SQL error: Failed to fetch error message, SQL state HY000 in SQLConnect in E:\www\SITE\T27dChromevieux\extranet\cxn.php on line 11 Failed to fetch error message
Une idée du problème ?