djmati11
28.09.2009, 13:30:16
Mam taki problem z funkcją die().
Plik 1 include(plik3.php) - jak tutaj zrobić żeby tutaj nie zważało na die(). Czyli jak będzie die() to nie przerwie programu
Plik 2 include(plik3.php) - a tu zostaje normalnie
Plik 3
die('TEST');
nospor
28.09.2009, 13:33:09
die(), tak jak napisano wyraźnie w manualu, konczy działanie skryptu w momencie, w którym to die() wywołano. Koniec kropka
jakkolwiek
28.09.2009, 13:37:35
Cytat(djmati11 @ 28.09.2009, 14:30:16 )

Mam taki problem z funkcją die().
Plik 1 include(plik3.php) - jak tutaj zrobić żeby tutaj nie zważało na die(). Czyli jak będzie die() to nie przerwie programu
Plik 2 include(plik3.php) - a tu zostaje normalnie
Plik 3
die('TEST');
a co chcesz osiągnąć? Tak jak napisał nospor die() kończy wykonywanie skryptu. Jeżeli chcesz przechwycić tylko jakiś komunikat o błędzie to zrób to printem przykładowo.
Sky_walker
28.09.2009, 13:41:41
Cytat(djmati11 @ 28.09.2009, 12:30:16 )

Plik 1 $i=0; include(plik3.php);
Plik 2 $i=1; include(plik3.php);
Plik 3
if ($i==1){echo "TEST"; die('');}
i po problemie
djmati11
28.09.2009, 13:49:19
A tak powiedzmy (dla przykładu):
Plik 3 jest na serwerze kolegi i on powiedział że jak mi się uda ominąć die(); to ..., chodzi mi o to, że jak zmienię plik to będę musiał optymalizować albo zakładam, że nie mogę edytować pliku.
Albo np przed die jest header, potem to die i znowu header
phpion
28.09.2009, 13:51:11
Cytat(djmati11 @ 28.09.2009, 14:49:19 )

Plik 3 jest na serwerze kolegi i on powiedział że jak mi się uda ominąć die(); to ...
W takim razie ci się nie uda.
Sky_walker
28.09.2009, 13:54:37
Dokładnie. Bez możliwości edycji jego pliku nic nie zdziałasz.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.