Page 1 sur 1
Import de données dbase
Posté : 27 avr. 2005, 17:47
par matteo17
Bonjour,
je souhaite importé des données dbase vers mysql.
J'ai donc trouvée les fonctions qui me permettrait d'extraire les données du fichier dbase néanmoins je ne possède pas les librairies necessaire pour l'utilisation de ces fonctions, enfin je pense vu l'erreur (voir *). Quelqu'un pourrait il m'aider dans ma tache sachant que je suis sur windows et ke je teste cela avec easyPhp.
* voici l'erreur :
Fatal error: Call to undefined function: dbase_open() in c:\program files\easyphp1-8\www\extractiondbase\essai.php on line 4
Merci
Posté : 27 avr. 2005, 18:21
par Cyrano
Par défault, les fonctions dbase de PHP ne sont pas activées. Dans ton fichier php.ini, tu dois avoir une ligne comme ceci quelque part:
;extension=php_dbase.dll
Il faut enlever le ";" en début de ligne, enregistrer le fichier et relancer ton serveur. En principe, la dll doit être déjà dans le répertoire nécessaire et PHP va aller la chercher, ça devrait te permettre d'utiliser ta fonction.
Posté : 28 avr. 2005, 10:19
par matteo17
Cyrano a encore frappé.
Merci Cyrano ca marche nikel.
Posté : 29 avr. 2005, 09:48
par matteo17
Bonjour,
Je rencontre maintenant un petit probleme au niveau de l'affichage. Est-ce normale que la génération d'un fichier dbase de prenne pas en compte les caractères accentuées. L'affichage est vraiement tout kaka.
exemple après extraction des du fichier dbase:
terrasse de 130 mý. // alors qu'il devrait affiché m2
Je ne comprend pas trop d'ou ca vient. Est-ce le fichier dbase qui est tout kaka ou lors de l'extraction avec php qui interprete mal ou l'agent utilisateur que j'utilise qui est mal configuré?
Merci.
Posté : 29 avr. 2005, 09:58
par matteo17
je viens de lire ce post
http://www.phpfrance.com/forums/voir_sujet-2375.php
Faut il que je m'amuse a gérer tout les caractères spéciaux et a les traiter?
N'y a t-il pas un moyen, moins chiant de réaliser cela?
Merci
Posté : 29 avr. 2005, 13:05
par Cyrano
Le problème vient peut-être du type d'encodage des caractères dans la base dbase (utf8, latin1, etc...) J'avoue là mon ignorance, j'ai des problèmes avec phpMyAdmin avec ça pour exporter des bases MySQL et il me change tous mes caractères accentués. Sur une petite base, ça va encore, mais sur 500 000 lignes, je ne voudrais pas devoir corriger à la main.
Les cadors du SGBD qui sillonent le forum ont surement une réponse plus intelligente que la mienne
