Autor | Zpráva | ||
---|---|---|---|
maarlin Profil |
#1 · Zasláno: 3. 2. 2007, 08:51:42 · Upravil/a: maarlin
Zdravím,
chtěl bych se zeptat - neexistuje v PHP nějaká fce, která "zastaví" běh PHP scriptu, ale ne vypisování samotného (X)HTML ? Jde mi např. o to, že pokud z nějakých důvodů includuji do stránky soubor, který má v nějakých případech pustit die(), tak se pak kvůli němu nevypíše patička stránky. Díky za každou radu. |
||
Kalda Profil * |
#2 · Zasláno: 3. 2. 2007, 09:00:08
Funkce na to není, bude to trochu chtít přepsat strukturu skriptíku tak, aby v daném místě PHP "vyskočilo" a už nepokračovalo. V cyklech např. příkazem break, jinak je nutné upravit skriptíky jinak...
|
||
maarlin Profil |
#3 · Zasláno: 3. 2. 2007, 09:04:58
Díky, vidím to asi tak, že tu patičku oželím... :p :)
|
||
RiZe Profil |
#4 · Zasláno: 3. 2. 2007, 12:08:09
A co takhle udělat přesměrování na stránku s informací o chybě, či jinou zprávou a poté ukončit skript
|
||
Joker Profil |
#5 · Zasláno: 3. 2. 2007, 13:06:05
maarlin
Záleží jak je ta stránka udělaná, například já když používám šablony, tak prostě udělám: if($chyba){ $sablona->assign("TELO",$chyba); die($sablona->parse()); } Pokud to není v šablonách, tak by stačilo prostě v die() vypsat i tu patičku, něco jako: if($chyba){ echo($chyba); include("paticka.inc"); exit(); } anebo ještě upravit skript: <?php (...) if($chyba){ echo($chyba); } else{ ...všechno další PHP... } ?> ...patička, konec stránky... |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0