|
Wyświetlanie danych z bazy dbf na stronie (dBase)
Bardzo rzadką rzeczą wykorzystywaną w php jest korzystanie z danych
zawartych w plikach baz *.dbf. W tym przypadku nie jest nam potrzebny specjalny
serwer
a włączone (wkompilowane) rozszerzenie dla obsługi funkcji dBase. Jedyne
ustawienia jakie są wymagane dla pliku to ustawienie przywileju 777 w
przypadku gdy będziemy
chcieli dodawać pozycje z poziomu przeglądarki.
Przykład wyświetlania danych z pliku dbf:
(jako plik bazowy posłuży nam tu cennik.dbf)
<table>
<?
$count="0";
$dbfile="cennik.dbf";
$db = dbase_open($dbfile,
0);
//pobieramy rekordy z bazy 2 oznacza że dane będą
//pobrane z dwóch pierwszych kolumn
//oczywiście może być ich więcej lub mniej
$record = dbase_get_record($db,
2);
//zliczamy ilość rekordów
$ile_pozycji = dbase_numfields($db);
//i wyświetlamy przy pomocy pętli
for ($i=0; $i < $ile_pozycji; $i++) {
$count++;
echo "<tr><td>$count</td><td>$record[$i]</td></tr>\n";
}
?>
</table>
Tak więc mając np. cenniki zapisane w arkuszach excela możemy zapisać plik jako dBase (*.dbf) i wykorzystywać
dane bezpośrednio na stronie.....
...oczywiście wszystko zależy od administratora, czy udostępni Wam to rozszerzenie, a nie wszystkich cechuje
dobra wola. :)
dodał: Bastek
|