| 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: 14 let
|
|||
0