Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]die() PROBLEM
Forum PHP.pl > Forum > Przedszkole
djmati11
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
die(), tak jak napisano wyraźnie w manualu, konczy działanie skryptu w momencie, w którym to die() wywołano. Koniec kropka
jakkolwiek
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
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 winksmiley.jpg
djmati11
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
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
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.