COPY TO tablename.dbf TYPE FOXPLUS
The table is exported like DBase IV version and works fine with php.
dbase_open
(PHP 4, PHP 5)
dbase_open — Ouvre une base dBase
Description
$filename
, int $mode
)dbase_open() ouvre une base de données dBase avec un mode d'accès donné.
Note: Lorsque le safe-mode est activé, PHP vérifie si le fichier/dossier que vous allez utiliser a le même UID que le script qui est actuellement exécuté.
Note:
Cette fonction est affectée par la directive de configuration open_basedir.
Liste de paramètres
-
filename -
Le nom de la base de données. Il peut être un chemin relatif ou absolu vers le fichier où dBase stockera vos données.
-
mode -
Un entier correspondant à celui utilisé pour l'appel système open() (Typiquement, 0 signifie lecture seule, 1 signifie écriture seule, et 2 signifie lecture et écriture).
Note:
Vous ne pouvez pas ouvrir un fichier dBase en mode écriture seule, car la fonction échouera lors de la lecture des informations d'en-têtes et donc, vous ne pouvez pas utiliser 1 comme
mode.
Exemples
Exemple #1 Ouverture d'un fichier de base de données dBase
<?php
// Ouverture en lecture seule
$db = dbase_open('/tmp/test.dbf', 0);
if ($db) {
// lecture des données ..
dbase_close($db);
}
?>
Valeurs de retour
Retourne un identifiant de lien à la base de données si la base de données
est ouverte avec succès, ou FALSE si une erreur survient.
If you are wanting to open Foxpro tables using this, make sure they are in the 2.x format or php will not respond. In VFP use the following:
COPY TO tablename.dbf TYPE FOX2X
This is an easy way to bring database info to the web if you have a small foxpro setup.
