Strana 1 z 1

fopen()

Napísané: St Nov 05, 2008 1:23 am
od užívateľa churchyard
Ahoj.
U několika snippetů používám funkci fopen() na načtení zdrojového kódu nějaké stránky na jiném webu. Když je však ten cizí web mimo provoz, stránka na které je tento snippet se nenačte, ale hodí Etomiťáckou Error stránku. Je možné nějak udělat výjimku a když ten soubor neexistuje, do outputu si sám napsat nějakou hlášku? Respektive nejdřív ověřit, jestli tam ten soubor je? Díky

Re: fopen()

Napísané: St Nov 05, 2008 3:05 pm
od užívateľa _rasel^
Hm, asi by som to riešil tak, že namiesto funkcie fopen() by som použil funkciu @fopen() a to by malo pozastaviť vypisovanie chybových hlášok. A dajme tomu pomocou funkcie is_file() by sme vedeli overiť či súbor existuje a na základe toho vypísať chybovú hlášku (pred použitím fopen).

Re: fopen()

Napísané: So Nov 08, 2008 2:25 pm
od užívateľa churchyard
zavinac nic nezmeni. is_file() s linkem na jinou domenu mi vraci stale false.

Re: fopen()

Napísané: So Nov 08, 2008 10:15 pm
od užívateľa _rasel^
Hm, ešte môžem globálne vypnúť zobrazovanie Error hlášok na hostingu neverhood. :)

Re: fopen()

Napísané: Ne Nov 09, 2008 1:44 am
od užívateľa churchyard
A co to pak udela?

Re: fopen()

Napísané: Ne Nov 09, 2008 12:14 pm
od užívateľa _rasel^
Malo by to pozastaviť výpis všetkých chybových hlášok, ktoré vracia akýkoľvek PHP script, ktorý beží na stránke...

Re: fopen()

Napísané: Ut Nov 11, 2008 2:21 am
od užívateľa churchyard
Je to moudre?

Re: fopen()

Napísané: Ut Nov 11, 2008 8:55 am
od užívateľa _rasel^
Všetko má svoje výhody a nevýhody. Ak ti niečo bude fungovať, tak to pôjde, a ak nebude fungovať, tak nebude vyhadzovať žiadne chyby... "sladká nevedomosť". Report chýb PHP sa dá kedykoľvek vypnúť a kedykoľvek znova zapnúť.

Re: fopen()

Napísané: Ut Nov 11, 2008 8:42 pm
od užívateľa churchyard
to nedelej, potreboval ych spis nastaviot vyjimku u toho snippetu