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ť používateľa:

fopen()

Príspevok od použí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
  • The Neverhood - Československý web o Neverhoodovi
  • P.R.D.I. - nejlepší folkrock široko daleko
  • Yozzefy - hudební gulášek známých písní
Použí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ť používateľa:

Re: fopen()

Príspevok od použí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).
..:: 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ť používateľa:

Re: fopen()

Príspevok od používateľa churchyard »

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í
Použí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ť používateľa:

Re: fopen()

Príspevok od používateľa _rasel^ »

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ť používateľa:

Re: fopen()

Príspevok od používateľa churchyard »

A co to pak udela?
Použí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ť používateľa:

Re: fopen()

Príspevok od použí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...
..:: 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ť používateľa:

Re: fopen()

Príspevok od používateľa churchyard »

Je to moudre?
Použí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ť používateľa:

Re: fopen()

Príspevok od použí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úť.
..:: 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ť používateľa:

Re: fopen()

Príspevok od používateľa churchyard »

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ď