Re: PHP-jak na chybu?

From: Paco (paco@seznam.cz)
Date: 19. 07. 2002, 21:17 CEST


>> @mail($komu,$subj,$bodytext,$from) or die(chyba(1));

> ...uz vubec nerozumim. Kdyz to takle napisu, tak to zase hlasi "Fatal error:
> Call to undefined function ....". Asi mi tam neco chybi ale nevim co.

Bodejt by to nehlasilo undefined fn, kdyz sis ji nenapsal...
Prece jsem rikal, ze si ji napises sam... ;-)) A nerozumis
cemu? @ zablokuje chybovou hlasku PHP, ... or die() je stara
perlovska manyra, ktera zkracuje zapis kodu. A do die() proste
misto primeho textu das fci (SVOJI! :)), ktera ten text
vypise v zavislosti na parametru. Je totiz uplne jedno, zda
bude paramtrem die() literal nebo fce - vyraz jako vyraz. Ok?
Takze treba asi takhle nejak:

pako Paco. 

/*
function chyba($what=0){
switch ($what){
   case 1:{print'Zfailovalo otevreni textu';break;}
   case 2:{print'Odeslani mailu - chyba';break;}
   case 3:{print'Nejde nacist log';break;}
   default: print'Chyba bez identifikace';
}}
......
$fp=@fopen('./anyfile.txt','r') or die(chyba(1));
......
@mail(............) or die(chyba(2));
......
$log=@file('./logfile.log') or die(chyba(3));
......
@nejaka_fce() or die(chyba());
*/ 


______________________________________________________________________
Reklama:
Kam do kina ci divadla? http://kultura.seznam.cz



This archive was generated by hypermail 2.1.2 : 19. 07. 2002, 21:17 CEST