Autor | Zpráva | ||
---|---|---|---|
Béda Profil * |
#1 · Zasláno: 22. 7. 2006, 21:56:59
Řeším ošetření chyb v PHP, představuji si to tak nějak, že pokud dojde ve skriptu k chybě, zaznamená to nějaká proměnná, kterou na konci otestuji a pokud bude chybová, načtu úplně jinou stránku s chybovým hlášením, pokud bude vše v pořádku, nechám jak je. Jenomže: Jestliže už jsem do stránky něco zapsal, nemůžu odeslat hlavičku Location, jak vyřešit otevření souboru s chybovým hlášením?
|
||
Aesir Profil |
#2 · Zasláno: 22. 7. 2006, 22:03:16 · Upravil/a: Aesir
Béda:
Jeden způsob je použít řízení výstupu (PHP manuál), druhý způsob je od sebe oddělit prezentační a aplikační logiku - např. nejprve naplnit proměnné a až pokud nenastane chyba, je podle šablony odeslat na výstup. |
||
PaD Profil * |
#3 · Zasláno: 22. 7. 2006, 22:05:36
Buď si zapni kešování výstupu a máš po problému, což ale je náročnější na výkon. Stejně tak si to můžeš ošetřit v kódu stránky (sekce manuálu Řízení výstupu).
A nebo změň způsob probramování, kdy si jenprve předpočítáš a sestavíš vše a teprve pak to zobrazíš. PaD |
||
Béda Profil * |
#4 · Zasláno: 23. 7. 2006, 11:00:05
Díky za rady oběma! :)
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0