Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.99 KB | None | 0 0
  1.         $e = $errors->exception;
  2.                 $res = "<h1>" . get_class($e) . "</h1>";
  3.         $res .= "<h2>{$e->getMessage()} ({$e->getCode()})</h2>";
  4.         $res .= "file: {$e->getFile()}<br />";
  5.         $res .= "line: {$e->getLine()}<br />";
  6.  
  7.         $trace = explode('#', $e->getTraceAsString());
  8.  
  9.         foreach ($trace as $single)
  10.         {
  11.             $res .= "$single<br />";
  12.         }
  13.         $res .= "<br />URI:".$_SERVER['REQUEST_URI']
  14.                 ."<br />Param:<br />";
  15.         foreach ($this->_getAllParams() as $param => $value)
  16.             if (!is_array($value) && !is_object($value))
  17.                 $res .= $param.': "'.(string)$value.'"<br />';
  18.         $res .= '<br />Server: <br />';
  19.         foreach ($_SERVER as $param => $value)
  20.             $res .= $param.': "'.(string)$value.'"<br />';
  21.                
  22.         $mail = new Zend_Mail('UTF-8');
  23.         $mail->setFrom('bla', 'bla');
  24.         $mail->addTo('bla');
  25.        
  26.         $mail->setSubject('exception thrown - '.$e->getMessage());
  27.         $mail->setBodyHtml($res);
  28.         $mail->send();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement