Autor | Zpráva | ||
---|---|---|---|
Hologos Profil |
#1 · Zasláno: 9. 6. 2011, 22:19:54
Zdravím,
mám následující problém: mám určitou strukturu tříd, které mi zajišťují načítání různých souborů, které jsou potřeba k zobrazení stránky. Mám něco jako šablonu, kde mám třeba Text, html kód atp... .... Loader::load('head.php'); .... další text a html Ta funkce v tříde Loader se pokusí zjistit, zda-li soubor existuje, a pokud ne, tak vyhodí vyjímku např CantLoadFileException(); Teď mám následujicí problém. Může se stát, že prostě soubor nebude existovat (při tvorbě jsem zadal špatně název a nebo je třeba dočasně soubor nedostupný (chyba na serveru)). Jak mám zařídit, aby se mi ten text, který je před tím, nedostal na výstup, když ty vyjímky chytám o úroveň výše a nechci použít redirect (header by stejně nešel, protože už je výstup). Buferování výstupu se mi taky nezdá jako šťastné řešení. Díky. |
||
Ernie Profil |
#2 · Zasláno: 10. 6. 2011, 11:00:17
Podle mě musíte buď bufferovat výstup anebo ten test provádět dřív.
|
||
Časová prodleva: 13 let
|
0