dbase_open

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

dbase_openAbre um banco de dados

Descrição

dbase_open ( string $filename , int $mode ) : int

dbase_open() abre um banco de dados dBase com o modo de acesso dado.

Nota: Quando o safe-mode está ativo, o PHP verifica se os arquivo(s) ou diretórios que estão usados na operação tem o mesmo UID (proprietário) do script que está sendo executado.

Nota:

Esta função é afetada por open_basedir.

Parâmetros

filename

O nome do banco de dados. Pode ser um caminho relativo ou absoluto para o arquivo onde o dBase irá guardar os seus dados.

mode

Um inteiro que corresponda a chamada de sistema open() (Tipicamente 0 significa somente-leitura, 1 apenas para escrita e 2 significa leitura e escrita).

Nota:

VoC~e não pode abrir um banco de dados dBase em modo somente para escrita já que a função irá falhar ao ler os cabeçalhos com informações e então você não pode usar 1 como o parâmetro mode.

Exemplos

Exemplo #1 Abrindo um banco de dados dBase

<?php

// open in read-only mode
$db dbase_open('/tmp/test.dbf'0);

if (
$db) {
  
// read some data ..

  
dbase_close($db);
}

?>

Valor Retornado

Retorna um identificador do banco de dados se for aberto com sucesso, ou false se um erro aconteceu.

Veja Também

add a note add a note

User Contributed Notes 2 notes

up
-3
jmertic at ncscredit dot com
22 years ago
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.
up
-51
Anonymous
16 years ago
COPY TO tablename.dbf TYPE FOXPLUS
The table is exported like DBase IV version and works fine with php.
To Top