Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 1 Dołączył: 18.10.2006 Ostrzeżenie: (0%)
|
Witam, chciałbym stworzyć funkcje error, która wywalać będzie błąd na całej stronie i nie będzie przetwarzać jej dalej ale też nie będzie zwracać wcześniejszej zawartości...
prosty przykład : plik index.php...
jeśli $a=1 wyskoczy error, aby dalej nie przetwarzało strony wystarczy exit; ale jak pozbyć się wcześniejszej zawartości strony? Wcześniej korzystałem z funkcji powiązanej z smarty, niestety przy kodzie bez smarty jest bezużyteczne... Lecz jeśli komuś to może podsunąć rozwiązanie to podaje niżej:
Pozdrawiam bne |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Cytat ale jak pozbyć się wcześniejszej zawartości strony? Właśne tak. Strone zaczynasz od ob_start(); i jeśli jest error, to przed wywołaniem exit() wywołujesz ob_end_clean(). Czyli wszystko, co zostało do tej pory zbuforowane zostanie usunięte i się nie wyświetli. Przykład:
Pozdrawiam. |
|
|
|
bne Funkcja error 10.12.2006, 00:38:45
cadavre Output Control http://pl.php.net/manual/pl/ref.out... 10.12.2006, 00:49:44
bne a coś po polsku? 10.12.2006, 13:34:12
Cysiaczek @bne - manual to manual - chcesz programować, to m... 10.12.2006, 13:45:12
bne Nie wyświetla mi "cos" ale jakie to ma m... 10.12.2006, 14:23:43
bne Ok, dzięki zrozumiałem, zaraz wszystko przetestuje... 10.12.2006, 14:44:41 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 15:03 |