fopen()

Máte problém, hľadáte niečo? Opýtajte sa a poradíme...

Moderátor: Moderators

churchyard
Czech LT
Czech LT
Príspevky: 181
Dátum registrácie: Ne Nov 06, 2005 4:40 pm
Bydlisko: Praha [CZ]
Kontaktovať užívateľa:

fopen()

Príspevok od užívateľa churchyard » St Nov 05, 2008 1:23 am

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
  • The Neverhood - Československý web o Neverhoodovi
  • P.R.D.I. - nejlepší folkrock široko daleko
  • Yozzefy - hudební gulášek známých písní

Užívateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať užívateľa:

Re: fopen()

Príspevok od užívateľa _rasel^ » St Nov 05, 2008 3:05 pm

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).
..:: Etomite CMS → Rulezzz !.!.!. ::..

churchyard
Czech LT
Czech LT
Príspevky: 181
Dátum registrácie: Ne Nov 06, 2005 4:40 pm
Bydlisko: Praha [CZ]
Kontaktovať užívateľa:

Re: fopen()

Príspevok od užívateľa churchyard » So Nov 08, 2008 2:25 pm

zavinac nic nezmeni. is_file() s linkem na jinou domenu mi vraci stale false.
  • The Neverhood - Československý web o Neverhoodovi
  • P.R.D.I. - nejlepší folkrock široko daleko
  • Yozzefy - hudební gulášek známých písní

Užívateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať užívateľa:

Re: fopen()

Príspevok od užívateľa _rasel^ » So Nov 08, 2008 10:15 pm

Hm, ešte môžem globálne vypnúť zobrazovanie Error hlášok na hostingu neverhood. :)
..:: Etomite CMS → Rulezzz !.!.!. ::..

churchyard
Czech LT
Czech LT
Príspevky: 181
Dátum registrácie: Ne Nov 06, 2005 4:40 pm
Bydlisko: Praha [CZ]
Kontaktovať užívateľa:

Re: fopen()

Príspevok od užívateľa churchyard » Ne Nov 09, 2008 1:44 am

A co to pak udela?

Užívateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať užívateľa:

Re: fopen()

Príspevok od užívateľa _rasel^ » Ne Nov 09, 2008 12:14 pm

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...
..:: Etomite CMS → Rulezzz !.!.!. ::..

churchyard
Czech LT
Czech LT
Príspevky: 181
Dátum registrácie: Ne Nov 06, 2005 4:40 pm
Bydlisko: Praha [CZ]
Kontaktovať užívateľa:

Re: fopen()

Príspevok od užívateľa churchyard » Ut Nov 11, 2008 2:21 am

Je to moudre?

Užívateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať užívateľa:

Re: fopen()

Príspevok od užívateľa _rasel^ » Ut Nov 11, 2008 8:55 am

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úť.
..:: Etomite CMS → Rulezzz !.!.!. ::..

churchyard
Czech LT
Czech LT
Príspevky: 181
Dátum registrácie: Ne Nov 06, 2005 4:40 pm
Bydlisko: Praha [CZ]
Kontaktovať užívateľa:

Re: fopen()

Príspevok od užívateľa churchyard » Ut Nov 11, 2008 8:42 pm

to nedelej, potreboval ych spis nastaviot vyjimku u toho snippetu
  • The Neverhood - Československý web o Neverhoodovi
  • P.R.D.I. - nejlepší folkrock široko daleko
  • Yozzefy - hudební gulášek známých písní

Napísať odpoveď