![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mam prolem odnosnie uzycia funkcji exit(), z jej opisu wynika ze zaprzestaje ona działania pozostałej części skryptu od momentu jej wystąpienia.
Dzieje się tak jednak ponadto, następuje zaprzestania wyswietlania części kodu html, który znajduje sie dalej. np. kod html strony skrypt <? $cos=funkcja1(); if($cos==0) { exit(); } funkcja2($cos); ?> kod html strony exit(); przerywa skrypt w momencie jego wystapienia, jednak czesc kodu html za znacznikiem ?> nie jest wyswietlana przez przeglądarke, jakby go tam nie było... czy tak ma działać exit()(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
exit() kończy całkowicie działanie skryptu, tak że wszystko co wystąpi dalej nie zostanie wyświetlone.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 17.04.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Możesz zrobić tak:
kod html strony skrypt <? $cos=funkcja1(); if($cos==0) { exit(); } else { funkcja2($cos); } ?> kod html strony I to zastąpi exit'a, skoro chcesz, aby kod html się wyświetlał |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:26 |