#1 2011.10.10 09:50

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

die

Можно ли в die(); или/и в exit(); сделать так die(header('Location: /')); или/и exit(header('Location: /'));
Вопрос конечно станноват но всё же smile

Неактивен

#2 2011.10.10 12:08

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: die

нет. нельзя.

Неактивен

#3 2011.10.11 02:49

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: die

Что тебе мешает сделать так?

Код:

1
span style="color: #0000BB"><?php function locAndDie ($url){ header('Location: ' . $url); exit;}

Неактивен

#4 2011.10.12 07:45

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: die

TLENS написал:

Что тебе мешает сделать так?

Код:

1
span style="color: #0000BB"><?php function locAndDie ($url){ header('Location: ' . $url); exit;}

Ты всё делаеш через функции? smile
Я знаю как нада писать, просто было а можно ли так замутить.. smile

Неактивен

#5 2011.10.12 14:03

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: die

WapStyle написал:

Я знаю как нада писать, просто было а можно ли так замутить..

Ну я так понял тебе надо именно так, если бы был просто интерес то можно было проверить.
Просто такое везде может пригодится например
if ($err == 1) locAndDie('/404');
сам когда то так писал чтобы кода меньше было

Неактивен

#6 2011.10.12 16:47

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: die

хм. а ведь работает

Код:

1
span style="color: #0000BB"><?phpdie(header('Location: /'));?>

Тест http://openimg.ru/die.php перекинет на главную  big_smile

Код:

1
span style="color: #0000BB"><?phpexit(header('Location: /'));?>

Тест http://openimg.ru/exit.php перекинет на главную  big_smile

у меня php на сервере
[root@openimg ~]# php -v
PHP 5.3.8 (cli) (built: Aug 26 2011 10:24:47)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies

Отредактировано WapStyle (2011.10.12 16:50)

Неактивен

#7 2011.10.12 17:38

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: die

http://www.php.net/manual/en/function.exit.php по спецификации нельзя.

Неактивен

#8 2011.10.12 17:58

POFIGISST
Участник
Зарегистрирован: 2011.03.20
Сообщений: 1531
Карма: 6
Профиль

Re: die

посмотрел ман,и вот возник вопрос,не по этой теме,сорри,вот там такая строка "$file = fopen($filename, 'r')" зачем тут идет 'r' ? какую функцию она выполняет?

Неактивен

#9 2011.10.12 18:31

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Неактивен

#10 2011.10.13 20:20

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: die

Gemorroj написал:

по спецификации нельзя.

но работает )) как это обьяснить? и ошибок не выводит
Добавлено спустя   1 минуту  8 секунд:

POFIGISST написал:

зачем тут идет 'r'

только чтение помоему.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.031 s