|
Table des matières
CXV. Accès aux fichiers ParadoxIntroduction
Ce module vous permet de lire des bases de données Paradox ainsi que des fichiers d’index primaires et des fichiers Blob. Il peut également créer des bases de données Paradox mais dû au manque de documentation surle format des fichiers Paradox, il se peut que les bases créées ne soient pas lisibles avec toutes les autres applications. Les bases de données cryptées peuvent être lues sans pour autant spécifier de mot de passe si pxlib >= 0.5.0 est utilisé.
Pré-requisVous devez avoir au minimum PHP 5.0.0 et libpx >= 0.4.4 pour la plupart des fonctions. Quelques nouvelles fonctions ne sont disponibles que si pxlib >= 0.6.0 est utilisé. L’écriture et la lecture des bases de données cryptées nécessitent pxlib >= 0.5.0. La bibliothèque Paradox (libpx) est disponible sur http://pxlib.sourceforge.net. InstallationUne courte note d’installation : entrez juste
dans votre console. Assurez-vous d’avoir installé pxlib avant. Si vous avez installé pxlib via rpm ou via un paquet Débian, n’oubliez pas d’installer également le paquet de développement. Configuration à l'exécutionCette extension ne définit aucune directive de configuration. API orientée objetL’extension Paradox fournit également une API orientée objet. Elle consiste en une seule classe nommée paradox_db. Ses méthodes diffèrent uniquement des fonctions en leurs noms et, bien sûr, le premier paramètre manquant. La table suivante liste toutes les méthodes avec les fonctions équivalentes. Tableau 1. Méthodes pour class paradox_db
Constantes pré-définiesCes constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l’exécution. Les deux tables suivantes listent toutes les constantes définies par l’extension Paradox. Tableau 2. Contantes pour les types de champs
Tableau 3. Contantes pour les types de fichiers
Table des matières px_close – Ferme une base de données Paradoxpx_create_fp – Crée une nouvelle base de données Paradoxpx_date2string – Convertit une date en une chaîne de caractères px_delete_record – Efface une enregistrement depuis une base de données Paradoxpx_delete – Efface la ressource d’une base de données Paradoxpx_get_field – Retourne les spécifications d’un champpx_get_info – Retourne des informations sur un fichier Paradoxpx_get_parameter – Récupère un paramètrepx_get_record – Retourne un enregistrement d’une base de données Paradoxpx_get_schema – Retourne le schéma de la base de donnéespx_get_value – Récupère une valeurpx_insert_record – Insère un enregistrement dans une base de données Paradoxpx_new – Crée un nouvel objet Paradoxpx_numfields – Retourne le nombre de champs d’une base de données Paradoxpx_numrecords – Retourne le nombre d’enregistrements d’une base de données Paradoxpx_open_fp – Ouvre une base de données Paradoxpx_put_record – Stock un enregistrement dans une base de données Paradoxpx_retrieve_record – Retourne un enregistrement depuis une base de données Paradoxpx_set_blob_file – Définit le fichier depuis lequel les blobs seront luspx_set_parameter – Définit un paramètrepx_set_tablename – Définit le nom de la table (déprécié)px_set_targetencoding – Définit l’encodage pour les caractères des champs (déprécié)px_set_value – Définit une valeurpx_timestamp2string – Convertit un timestamp en une chaîne de caractères px_update_record – Met à jour les enregistrements dans une base de données Paradox Travail collaboratifContribuez, en ajjoutant des elements a cette page de manuel : Merci de votre aide |