[ Príspevkov: 11 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Zápis chýb

Registrovaný: 26.12.06
Prihlásený: 30.10.17
Príspevky: 4009
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Vek: 24
NapísalOffline : 20.11.2008 20:39 | Zápis chýb

Zdar,
chcel by som zapisovať, do databázy alebo súboru, všetky chyby, ktoré nastanú v skripte. Dá sa to?

Funkciou set_error_handler() môžem zmeniť chybovú hlášku, ak som správne pochopil. Aj, keď mi to nejak nešlape. Ale vykonáva sa táto funkcia pri chybe, alebo hneď nastaví tie chybové hlášky pri spustení? Lebo ak sa funkcia spustí pri samotnej chybe, tak by sa teroteciky dala chyba aj zapísať. Mýlim sa? :D alebo, robil iste už niekto niekedy dačo také? ďakujem


_________________
Sorry za prelkepy
Offline

Správca fóra
Správca fóra
Zápis chýb

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 20.11.2008 21:47 | Zápis chýb

vsetky chyby sa zachytit urcite nedaju... ked pouzijes spomenutu funkciu, tak logicky, ak mozes vypisat vlastnu chybovu hlasku, tak ich mozes aj ulozit...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Skúsený užívateľ
Skúsený užívateľ
Zápis chýb

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1586
Témy: 96 | 96
NapísalOffline : 20.11.2008 21:50 | Zápis chýb

Pokiaľ ti ide o localhost, tak si môžeš nastaviť log_errors=On


_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3991
Témy: 96 | 96
NapísalOffline : 20.11.2008 21:50 | Zápis chýb

dá sa takže zrba v jednoduchosti sa ti pokúsim ukázať cestu. Tento script som našiel v jednej knihe:
Kód:
// set the user error handler method to be error_handler
set_error_handler('error_handler', E_ALL);
// error handler function
function error_handler($errNo, $errStr, $errFile, $errLine)
{
  // clear any output that has already been generated
  if(ob_get_length()) ob_clean();
  // output the error message
  $error_message = 'ERRNO: ' . $errNo . chr(10) .
                   'TEXT: ' . $errStr . chr(10) .
                   'LOCATION: ' . $errFile .
                   ', line ' . $errLine;
  echo $error_message;
  // prevent processing any more PHP scripts
  exit;
}

miesto echo už len dáš tie svoje MySQL parametre ...


Offline

Skúsený užívateľ
Skúsený užívateľ
Zápis chýb

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1586
Témy: 96 | 96
NapísalOffline : 20.11.2008 22:04 | Zápis chýb

k error_log - nie On, ale názov súboru tam treba dať. Eine kleine chyba.
Ten zápis do mysql sa mi až tak nezdá, keby ti padla databáza, nemáš to ako zapísať (ani nič iné)


_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Zápis chýb

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3128
Témy: 233 | 233
Bydlisko: Nové Zámky
NapísalOffline : 21.11.2008 13:26 | Zápis chýb

ved to zapis do suboru, nie? mysql je blbe riesenie.


_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Skúsený užívateľ
Skúsený užívateľ
Zápis chýb

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1586
Témy: 96 | 96
NapísalOffline : 21.11.2008 22:18 | Zápis chýb

Tak čo, aké je tvoje rozhodnutie a implementácia?


_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Zápis chýb

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3128
Témy: 233 | 233
Bydlisko: Nové Zámky
NapísalOffline : 21.11.2008 22:20 | Zápis chýb

Moje?
take ako napisal tominator, ale miesto toho echa to ukladat do suboru.. pretoze ak ti padne DB, tu chybu tam asi tazko zapises ;)


_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Skúsený užívateľ
Skúsený užívateľ
Zápis chýb

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1586
Témy: 96 | 96
NapísalOffline : 21.11.2008 22:23 | Zápis chýb

ale emerove :-D som sa blbo asi spýtal


_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Zápis chýb

Registrovaný: 26.12.06
Prihlásený: 30.10.17
Príspevky: 4009
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Vek: 24
Napísal autor témyOffline : 21.11.2008 22:26 | Zápis chýb

stenley píše:
vsetky chyby sa zachytit urcite nedaju... ked pouzijes spomenutu funkciu, tak logicky, ak mozes vypisat vlastnu chybovu hlasku, tak ich mozes aj ulozit...


no hej, lenže ja som tu funkciu skúšal, a nejak to nefachčalo :D použil som ten kód, ktorý je na php.net

nemáte s tým dakto skúsenosť?

Tominator, dačo podobné je na php.net


_________________
Sorry za prelkepy
Offline

Správca fóra
Správca fóra
Zápis chýb

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 22.11.2008 9:05 | Zápis chýb

a co ti konkretne neslo? funguje to len pri urcitych chybach... napr. ked zabudnes napisat bodkociarku za prikazom, tak ti nehodi vlastnu hlasku... parse error a niektore dalsie sa nedaju odchytit...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
 [ Príspevkov: 11 ] 


Zápis chýb



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Ohlasovanie chýb

[ Choď na stránku:Choď na stránku: 1 ... 11, 12, 13 ]

v Správy pre vedenie fóra

362

7660

16.11.2017 3:26

JanSpasitel

V tomto fóre nie sú ďalšie neprečítané témy.

Opravovanie chyb

v Správy pre vedenie fóra

8

942

02.08.2011 20:06

KocuR

V tomto fóre nie sú ďalšie neprečítané témy.

Skryté hlásenie chýb

v PHP, ASP

2

328

25.04.2011 17:51

richo9996

V tomto fóre nie sú ďalšie neprečítané témy.

Seknutie opravy chýb

v Operačné systémy Microsoft

0

218

02.12.2007 20:35

MANIAC

V tomto fóre nie sú ďalšie neprečítané témy.

Perl: hlásenie chýb

v Perl, Python, Ruby, CGI

5

509

03.06.2011 20:00

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

Zaznam chyb celeho skriptu

v PHP, ASP

2

334

30.10.2008 22:14

Hoomerr

V tomto fóre nie sú ďalšie neprečítané témy.

RAR hlasenie chyb pri rozbalovani

v Ostatné programy

7

139

02.06.2013 19:25

mamigos30

V tomto fóre nie sú ďalšie neprečítané témy.

Zotavenie systemu windows z chyb

v Operačné systémy Microsoft

4

158

26.12.2016 23:41

Rene_91

V tomto fóre nie sú ďalšie neprečítané témy.

Java - kompilovanie - pomoc pri hľadaní chýb

v Assembler, C, C++, Pascal, Java

5

631

13.04.2008 21:19

m@-nX

V tomto fóre nie sú ďalšie neprečítané témy.

Kontrola a oprava chyb na disku

v Operačné systémy Microsoft

4

924

09.01.2008 17:07

prandof

V tomto fóre nie sú ďalšie neprečítané témy.

Kontrola chyb a strata dat z USB

v Ostatné zariadenia

5

692

06.09.2011 18:54

Lapay

V tomto fóre nie sú ďalšie neprečítané témy.

Zverejňuje sa iba 1/20 bezpečnostných chýb

v Novinky

1

163

04.06.2007 12:55

fuco

V tomto fóre nie sú ďalšie neprečítané témy.

Vo Windows jedna z potenciálne najnebezpečnejších chýb

v Novinky

2

251

14.01.2008 21:30

fuco

V tomto fóre nie sú ďalšie neprečítané témy.

problem s particiami prei disku bez chyb

v Pevné disky a radiče

4

426

13.11.2011 23:14

zalgoo

V tomto fóre nie sú ďalšie neprečítané témy.

Microsoft opravil 20 bezpečnostných chýb, opäť žiadnu

v Novinky

4

662

17.02.2007 1:28

ertin

V tomto fóre nie sú ďalšie neprečítané témy.

Firefox 3.0: Kvôli množstvu chýb musí prísť RC2

v Novinky

1

268

29.05.2008 14:39

AndrejPN



© 2005 - 2017 PCforum, edited by JanoF