Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Функция выхода из программы в php (https://forum.antichat.xyz/showthread.php?t=20260)

je0n 07.06.2006 16:10

Функция выхода из программы в php
 
Мне нужна команда типа exit, только, чтобы она не совсем заканчивала вывод документ а продолжала выводить, то что стоит после php-кода (<?php … ?>). Ну например хтмл-код.
Есть такая в пхп?

ferryman 07.06.2006 16:14

если я понял, тебе надо отследить ошибки? Если да, то вверху скрипта

error_reporting (E_ALL ^ E_NOTICE);

nerezus 07.06.2006 16:21

а зачем?

bul.666 07.06.2006 16:27

Чета я не хрена не понял....

<?php YOURCODE ?>HTML<?php CONTINUE ?>

ИЛи ты хочешь, чтобы у тебя в документе был php код вместе с хтмл, и не хочешь чтоб php выполнялся?

je0n 07.06.2006 16:40

if(($_POST['name']==="")||(!isset($_POST['name'])))
{
echo "<p>you didnt type your name</p>";
exit;
}


после этого по смыслу я хочу выйти, но мне нужно чтобы отобразилось, то что идет после пхп кода:
...
</body>
</html>


Если я использую exit, то хтмл код (после пхп-кода) не отображается, а выйти из пхп-программы хочется, на это шаге.

ferryman 07.06.2006 16:50

header("Location: $page"); где $page - страница ошибки

Дикс 07.06.2006 17:00

запихни весь свой код в функцию и на месте exit
поставь

return;

PHP код:

function myfunc()
{
if((
$_POST['name']==="")||(!isset($_POST['name'])))
{
echo 
"<p>you didnt type your name</p>";
return;
}
твой последующий пхп-кодкоторый не надо выполнять
}


myfunc();

после этого по смыслу я хочу выйтино мне нужно чтобы отобразилосьто что идет после пхп кода:
...
</
body>
</
html


Дикс 07.06.2006 17:03

2 фериман, бул, незерус
неужели я один понял что ему нужно?!

je0n 07.06.2006 17:05

Какая еше страница ошибки? как сделать так, чтобы после exit отобразился хтмл-код, которые следует далее по тексту.
И нету там никаких ошибок у меня, или что ты имеешь ввиду?

je0n 07.06.2006 17:18

2 Дикс
да, по ходу, только ты один понял...
респект


Время: 18:16