dbase_open

(PHP 5 < 5.3.0, dbase 5, dbase 7)

dbase_openAbre una base dBase

Descripción

dbase_open(string $path, int $mode): resource|false

dbase_open() abre una base de datos dBase con un modo de acceso dado.

Nota:

Esta función se ve afectada por open_basedir.

Parámetros

path

La ruta hacia la base de datos. Puede ser una ruta relativa o absoluta hacia el fichero donde dBase almacenará sus datos.

mode

Un entero correspondiente al utilizado para la llamada al sistema open() (Típicamente, 0 significa solo lectura, 1 significa solo escritura, y 2 significa lectura y escritura).

Nota:

No se puede abrir un fichero dBase en modo solo escritura, ya que la función fallará al leer la información de encabezado y, por lo tanto, no se puede utilizar 1 como mode.

A partir de dbase 7.0.0 DBASE_RDONLY y DBASE_RDWR pueden ser utilizados, respectivamente, para definir el mode.

Valores devueltos

Devuelve un recurso de base de datos en caso de éxito, o false en caso de error.

Historial de cambios

Versión Descripción
PECL dbase 7.0.0 El valor devuelto es ahora un resource en lugar de un int.

Ejemplos

Ejemplo #1 Apertura de un fichero de base de datos dBase

<?php

// Apertura en modo solo lectura
$db = dbase_open('/tmp/test.dbf', 0);

if (
$db) {
// lectura de datos ..

dbase_close($db);
}

?>

Ver también