PHP code example of blacksenator / fritzdbf
1. Go to this page and download the library: Download blacksenator/fritzdbf library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
blacksenator / fritzdbf example snippets
$fritzDbf = new fritzdbf(19); // number of fields
$fritzDbf->addRecord(['NAME' => 'John', 'VORNAME' => 'Doe']);
$fileData = $fritzDbf->getDatabase());
use blacksenator\fritzdbf\fritzdbf;
$newData = ['BEZCHNG' => 'Maria Mustermann', // Feld 1
'FIRMA' => 'Bundesdruckerei',
'NAME' => 'Mustermann',
'VORNAME' => 'Erika',
'TELEFON' => '03025980'
];
$fritzDbf = new fritzdbf(); // using default value 21
$fritzDbf->addRecord($newData);
file_put_contents('FritzAdr.dbf', $fritzDbf->getDatabase());
use blacksenator\fritzdbf\fritzdbf;
$newData = ['BEZCHNG' => 'Max Mustermann', // Feld 1
'FIRMA' => 'Bundesdruckerei',
'NAME' => 'Mustermann',
'VORNAME' => 'Max',
'TELEFON' => '03025980'
];
$ftp_conn = ftp_connect($ftpserver);
ftp_login($ftp_conn, $user, $password);
ftp_chdir($ftp_conn, $destination);
$memstream = fopen('php://memory', 'r+');
$fritzDbf = new fritzdbf();
$fritzDbf->addRecord($newData);
$memstream = $fritzDbf->getDatabase();
rewind($memstream);
ftp_fput($ftp_conn, 'FritzAdr.dbf', $memstream, FTP_BINARY);