>> @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