|
|
|
|
|
для: isset
(01.07.2005 в 17:40)
| | Прошу прощения у почтенной публики - не увидел, что один файл два раза подключается include'ом.
Но за сообщение об ошибке - спасибо, надо будет приделать! | |
|
|
|
|
|
|
|
для: Киналь
(01.07.2005 в 14:08)
| | Вообще ошибка говорит о том, что функция уже определена выше | |
|
|
|
|
|
|
|
для: Киналь
(01.07.2005 в 15:40)
| | Постой, наверное у тебя напутано в скобках в die.
Нужно принтить фразу html ную, пробуй print "<meta name..."
Должно помочь.
Вообще лучше напиши функцию пересылки на другую страницу и вызывай ее вместо того чтобы писать в каждой функции вызов.
Я вот это написал и юзаю себе везде где надо:
Да, забыл, нужно после вызова exit(); делать, то есть юзать так:
show_message("Тут сообщение", "index.php", 3000);
exit();
//выводит нужное сообщение $txt_msg и перекидывает по адресу $trg_link
//$tm_show - сколько времени показывать сообщение прежде чем переправить на таржет (в милисекундах)
function show_message($txt_msg, $trg_link, $tm_show=3000)
{
?>
<HTML>
<HEAD>
<TITLE>сообщение системы</TITLE>
<META HTTP-EQUIV='Refresh' CONTENT='<?php print $tm_show / 1000; ?>; URL=<?php print $trg_link; ?>'>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<META HTTP-EQUIV="Content-Language" CONTENT="ru">
<META NAME="Keywords" CONTENT="сообщение, системы">
<META NAME="DESCRIPTION" CONTENT="Система сообщений">
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
</HEAD>
<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<TABLE cellspacing="0" cellpadding="0" border="0" width="600" height="600" align="center" valign="center">
<TR align="center" valign="middle">
<TD STYLE="font-family:Tahoma;font-size:12px;font-weight:bold;color:#0065D5;">
<?php print $txt_msg . "<BR><BR>(сейчас произойдет автоматический переход...)<BR><BR><A href=" . $trg_link . ">перейти самостоятельно</A>"; ?><BR>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
<?php
}
?>
|
| |
|
|
|
|
|
|
|
для: XPraptor
(01.07.2005 в 15:34)
| | Не помогло... Да и к тому же, эта ветка (где die()) вообще выполняться не должна, потому как передается в эту функцию как раз число, и она должна просто его вернуть обратно. | |
|
|
|
|
|
|
|
для: Киналь
(01.07.2005 в 14:08)
| | Ты exit(); не делаешь после die заново пытаешься код выполнить, который уже загружен. | |
|
|
|
|
|
|
|
function id_check($number) // 7-я строка файла
{
if (!is_numeric($number))
{die ("<meta http-equiv=refresh content='0; url=index.php'>");}
return $number;
} // 12-я строка файла
|
Fatal error: Cannot redeclare id_check() (previously declared in k:\home\f\www\check.php:7) in k:\home\f\www\check.php on line 12
Как такое может быть? | |
|
|
|
|