Generowanie naklejek adresowych z danych bazy Oracle
Przykładowa "Aplikacja PHP" generująca naklejki adresowe na podstawie danych pobieranych z bazy Oracle.
adresówki v.1.0.2 >>> (dostosowane do arkuszy IMPEGA 70x25.4)
UWAGA !!! zapytania SQL w pliku index.php należy dostosować do własnych potrzeb, TO NIE JEST GOTOWA SAMODZIELNA APLIKACJA, program wykonuje tylko raporty zgodnie z porcedurą w index.php
Aplikacja do pracy używa:
- SMARTY do opsługi interfejsów
http://www.smarty.net
polska dokumentacja na http://rzseattle.org/docs/smartypl - FPDF (http://fpdf.org/) do generowania wydruków
- OCI8 do połączeń z Oracle
Krótki opis instalacji (przygotowania środowiska) na przykładzie Debiana
- instalacja czystego debiana z netinst40r1
- uzupełniamy brakujące pakiety:
unzip, make, apache, php5, php5-dev - instalujemy oci8 dla php zgodnie z opisem ze strony:
http://patryk.kuzmicz.name/2007/11/lighttpd-php-5-fastcgi-oracle.html
(mniej więcej w połowie strony zaczyna się część nas interesująca)
UWAGA !!! należy zwrócić uwagę, że jeśli nie mamy lokalnie zainstalowanego oracla lub nie korzystamy z klienta oracle (lub nie jest on prawidłowo skonfigurowany np. zmienne środowiskowe) to polecenie:
./configure
należy użyć z odpowiednimi parametrami (wskazówki w README modułu oci8), w moim przypadku było to:
./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib - restart serwera WWW
- wypakować pobrane skrypty PHP do katalogu /var/www
- drukować "adresówki"
Aplikację publikuję jako przykład szybkiego raportowania za pomocą PHP, SMARTY i FPDF
