[ Príspevok: 1 ] 
AutorSpráva
Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
Email on Errors

Registrovaný: 01.05.05
Príspevky: 12424
Témy: 1447 | 1447
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 14.10.2006 15:13 | Email on Errors

Kód:
##############################################################
## MOD Title: Email on Errors
## MOD Author: aboyd < N/A > (N/A) http://www.outshine.com/forums/
## MOD Description: Emails the admin address when phpBB errors out.
## MOD Version: 1.0
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit: includes/functions.php
##
## Included Files: N/A
##############################################################
## For Security Purposes, Please Check: http://www.outshine.com/ for
## the latest version of this MOD. Downloading this MOD from other sites could
## cause malicious code to enter into your phpBB Forum.
##############################################################
## Author Notes:  This is not an official mod from phpBB.  It is licensed under
## the GPL, which should have been included.  If you find bugs, visit:
## http://www.outshine.com/forums/
##
##############################################################
## MOD History:
##
##   2005-07-23 - Version 1.0
##      - Initial release
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To
## This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
includes/functions.php
#
#-----[ FIND ]------------------------------------------
#
      $template->pparse('message_body');

#
#-----[ AFTER, ADD ]------------------------------------------
#
      /*
      Adding email here so I can be aware of errors.  Avoid using phpBB-specific
      code (such as the built-in emailer class), in case that's part of the error.
      */
      if ($msg_code == GENERAL_ERROR) {
         if (isset($board_config['board_email'])) {
            $email_from = 'From: ' . $board_config['board_email'] . "\n";
            $email_to = $board_config['board_email'];
            $email_username = (isset($userdata['username'])) ? $userdata['username']: '';
            $email_username = ($email_username == '') ? 'no defined username': $email_username;
            $email_subject = 'FORUM ERROR';
            $email_body = $msg_title . " Message:\n\n" . $msg_text . "\n\n\nIP: " . $_SERVER['REMOTE_ADDR'] . "\nUSER: " . $email_username . "\nURL: " . $_SERVER['REQUEST_URI'] . "\n\nFORM:\n" . print_r($_POST, true);
            mail($email_to, $email_subject, $email_body, $email_from);
         }
      }
#
#-----[ FIND ]------------------------------------------
#
      echo "<html>\n<body>\n" . $msg_title . "\n<br /><br />\n" . $msg_text . "</body>\n</html>";
#
#-----[ BEFORE, ADD ]------------------------------------------
#
      /*
      Adding email here so I can be aware of errors.  Avoid using phpBB-specific
      code (such as the built-in emailer class), in case that's part of the error.
      TO DO: drop this into a function so the code isn't duplicated.
      */
      if (isset($board_config['board_email'])) {
         $email_from = 'From: ' . $board_config['board_email'] . "\n";
         $email_to = $board_config['board_email'];
         $email_username = (isset($userdata['username'])) ? $userdata['username']: '';
         $email_username = ($email_username == '') ? 'no defined username': $email_username;
         $email_subject = 'FORUM ERROR';
         $email_body = $msg_title . " Message:\n\n" . $msg_text . "\n\n\nIP: " . $_SERVER['REMOTE_ADDR'] . "\nUSER: " . $email_username . "\nURL: " . $_SERVER['REQUEST_URI'] . "\n\nFORM:\n" . print_r($_POST, true);
         mail($email_to, $email_subject, $email_body, $email_from);
      }
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM


_________________
SilverStone SST CS01 | Corsair SF600 600W SFX | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 (16 Cores / 32 Threads) & Noctua NH-U9DX i4 | Kingston HyperX Savage 32 GB DDR4 2400 MHz | PNY NVIDIA Quadro K1200 DP 4 GB DDR5 | Intel SSD 750 1.2 TB NVMe & Intel SSD 730 240 GB SATA & Seagate BackUp Plus Portable 12 TB USB | 31.5" 4K LCD EIZO FlexScan EV3237 & 2 x 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech Wireless G700s | Harman Kardon Nova | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 - Intel Core i7 5600U, 8 GB DDR3 1600 MHz, Intel HD Graphics 5500, SanDisk SSD 512 GB, 12.5 FHD LED IPS, WWAN 3G 4G LTE, Microsoft Windows 7 Ultimate | Nintendo Classic Mini | BlackBerry Passport 96 GB
 [ Príspevok: 1 ] 


Email on Errors



Podobné témy

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

repairing disk errors

v Pevné disky a radiče

2

148

01.11.2016 14:28

Jenkings

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

CRICITAL SYSTEM ERRORS

v Antivíry a antispywary

7

915

28.11.2006 13:41

peters

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

Router MSI RG54SE errors

v Siete

7

661

17.08.2007 2:13

kaplon

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

BIOS ROM Checksum Errors

v AMD čipové sady

15

1034

25.11.2009 8:40

AsuSmaNiaK

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

Problém s Critical System Errors

v Operačné systémy Microsoft

0

217

16.12.2006 22:26

yossarian

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

Email

v Služby a webstránky

21

1764

17.04.2008 20:44

Freelan

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

email

v Redakčné systémy

4

545

30.06.2007 11:44

AVAST

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

email

v PHP, ASP

5

377

26.04.2010 12:07

shaggy

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

Email

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

0

617

08.07.2008 10:37

benq666

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

email

v Služby a webstránky

8

1652

05.06.2009 14:24

ertin

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

Neodoslaný email ...

v PHP, ASP

3

413

05.01.2010 19:25

neXor

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

Email send

v PHP, ASP

1

343

04.05.2009 14:18

djsulo

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

email client

v Smartfóny a tablety

6

150

16.05.2016 15:57

Daron

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

HTML - email

v HTML, XHTML, XML, CSS

8

356

04.04.2012 0:37

susedx

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

email znaky

v Sieťové a internetové programy

6

116

01.02.2015 23:34

p4tooo

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

Steam email

v Ostatné programy

0

154

04.02.2012 11:13

webkar



© 2005 - 2017 PCforum, edited by JanoF