Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przechwytywanie błędu, Przechytanie błędu - braku pamięci dla aplikacji.
skrobi
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 16.01.2003

Ostrzeżenie: (0%)
-----


Witam serdecznie,

czy jest sposób aby przechwycic błąd z informacją ze zabrakło pamieci dla palikacji. Nie chciałbym ustawiać wiecej niz 32Mb (bo tyle aktualnie mam ustawione). Incydent że zabraknie mi pamieci zdarza sie raz na ruski rok tak wiec chciałbym taki bład przechwycic i wyslac do siebie maial o takim zdarzeniu. probowałem w try ale to nic nie daje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bregovic
post
Post #2





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

Ostrzeżenie: (0%)
-----


Hmmm, nie możesz użyć set_error_handler" title="Zobacz w manualu PHP" target="_manual'a, ale w komentarzach znalazłem coś takiego:
  1. <?php
  2. function error_handler($output)
  3. {
  4.    $error = error_get_last();
  5.    if($error !== null) {
  6.        $output = "";
  7.        foreach ($error as $info => $string)
  8.            $output .= "{$info}: {$string}\n";
  9.        return $output;
  10.    }
  11. }
  12.  
  13. ob_start('error_handler');
  14. ?>

Parsuj $string i spróbuj znaleźć 'memory limit' czy coś takiego.

Ale nie mogę się nie zapytać, nie lepiej zoptymalizować twój skrypt żeby coś takiego się nie zdarzało?

Ten post edytował bregovic 4.11.2008, 17:11:52
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 07:50