prosty przykład :
plik index.php...
<?php if($a=1) { error("error"); } ?>
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:
<?php function error($text) { $text = $text." (<a href="".$_SERVER['PHP_SELF']."">Wróć</a>)"; } $smarty->assign("Message", $text); $smarty->display('error.tpl'); require_once("includes/foot.php"); exit; } ?>
Pozdrawiam
bne