Witam. Od razu powiem że w PHP jestem początkujący - dopiero się uczę.
Postanowiłem na własne potrzeby napisać baze danych.
Robię funkcję w PHP, a następnie includuje ją do pliku.
Problem polega na tym, że nie do końca wiem jak stworzyć w ten sposób odczyt danych.
Funkcja wygląda tak:
<?
function txdb_odczyt($nazwabazy,$nazwapodbazy,$nazwadanych)
{
$file = "bg/".$nazwabazy."/".$nazwapodbazy."/".$nazwadanych.".txdb1";
$odczytane = fread(fopen("$file", "r"), filesize("$file"));
}
?>
I wywołuje ją w ten sposób
txdb_odczyt("Konta","Administracja","Latsan");
Plik Latsan.txdb1 znajduje się w folderze bg/Konta/Administracja
Problem polega na tym że nie do końca wiem jak wyświetlić te dane.
Nie chce echo dawać w pliku z funkcją, a w pliku w którym ta funkcja jest wywoływana, w tym przypadku index.php.
Jakieś sugestie ?
//Edit
Problem rozwiązany.
Rozwiązanie:
<?
$odczytane = "x";
function txdb_odczyt($nazwabazy,$nazwapodbazy,$nazwadanych)
{
$file = "bg/".$nazwabazy."/".$nazwapodbazy."/".$nazwadanych.".txdb1";
global $odczytane;
$odczytane = fread(fopen("$file", "r"), filesize("$file"));
}
?>