WapStyle » 2011.10.10 09:50

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

Gemorroj » 2011.10.10 12:08

нет. нельзя.

TLENS » 2011.10.11 02:49

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

Код:

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

TLENS написал:

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

Код:

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

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

TLENS » 2011.10.12 14:03

WapStyle написал:

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

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

WapStyle » 2011.10.12 16:47

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

Код:

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

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

Код:

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

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

у меня 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

Gemorroj » 2011.10.12 17:38

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

POFIGISST » 2011.10.12 17:58

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

Gemorroj » 2011.10.12 18:31

http://php.net/fopen

WapStyle » 2011.10.13 20:20

Gemorroj написал:

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

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

POFIGISST написал:

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

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

TLENS » 2011.10.13 20:24

POFIGISST
r Только чтение
a дописать в конец
w писать в начало
Ну флагов куча читай и пробуй