Autor Zpráva
Béda
Profil *
Ř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
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 *
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 *
Díky za rady oběma! :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0