Piszę instalator do systemu CMS. Instalator ma testować dane do połączenia z bazą danych. Sęk w tym, że chce zeby w razie błędu połączenia nie wywalało mi komunikatu serwowanego standardowo przez php ale zeby strona normalnie wię wyświetliła z moim komunikatem błędu W MIEJSCU W KTÓRYM JA CHCE a nie na początku strony.
1. ... or die(...); - odpada bo nie wyświetli mi strony z formularzem i danymi
2. trigger_error("text", E_USER_ERROR) - no ok, zmienilem komunikat ale efekt wciaz nie ten, ciagle wywala Warning: mysql_connect(): Access denied for user: 'test@localhost
Więc pytanie do ambitnych: jak to zrobić?
---------------------------------------------------
No i zrobiłem - działa, choć na pewno da się to zrobić lepiej:
<?php $db_error=''; } else { $db_error='Blad polaczenia z baza danych!'; } ?>
a dalej w tekście strony:
Niemniej czekam na Wasze propozycje i uwagi.
