Rename log file

This commit is contained in:
franzz committed 2026-11-02 15:06:55 +01:00
1 parent b754374b79
commit 346cbd5ca3
3 files changed
+43 -41

No files matched your search

+2
View File
@@ -1,4 +1,6 @@
/log.html /log.html
/app.log
/globalsettings.php /globalsettings.php
inc/log.html inc/log.html
inc/app.log
/vendor/ /vendor/
+1 -1
View File
@@ -11,7 +11,7 @@ use \Settings;
class PhpObject class PhpObject
{ {
//Log file name //Log file name
const LOG_FILENAME = 'log.html'; const LOG_FILENAME = 'app.log';
private $sLogPath; private $sLogPath;
//Message types //Message types
+40 -40
View File
@@ -1,56 +1,56 @@
<?php <?php
ini_set('default_charset', 'UTF-8'); ini_set('default_charset', 'UTF-8');
header('Content-Type: text/html; charset='.'UTF-8'); header('Content-Type: text/html; charset='.'UTF-8');
mb_internal_encoding('UTF-8'); mb_internal_encoding('UTF-8');
mb_http_output('UTF-8'); mb_http_output('UTF-8');
mb_http_input('UTF-8'); mb_http_input('UTF-8');
mb_language('uni'); mb_language('uni');
mb_regex_encoding('UTF-8'); mb_regex_encoding('UTF-8');
//Main //Main
$sApiKey = isset($_POST['api_key'])?$_POST['api_key']:''; $sApiKey = isset($_POST['api_key'])?$_POST['api_key']:'';
$sApp = isset($_POST['app'])?$_POST['app']:'lutran.fr'; $sApp = isset($_POST['app'])?$_POST['app']:'lutran.fr';
$sFromName = isset($_POST['from_name'])?$_POST['from_name']:''; $sFromName = isset($_POST['from_name'])?$_POST['from_name']:'';
$sFromEmail = isset($_POST['from_email'])?$_POST['from_email']:'www-data@lutran.fr'; $sFromEmail = isset($_POST['from_email'])?$_POST['from_email']:'www-data@lutran.fr';
$sSubject = isset($_POST['subject'])?$_POST['subject']:''; $sSubject = isset($_POST['subject'])?$_POST['subject']:'';
$sMsg = isset($_POST['msg'])?$_POST['msg']:''; $sMsg = isset($_POST['msg'])?$_POST['msg']:'';
$sToEmail = isset($_POST['to_email'])?$_POST['to_email']:''; $sToEmail = isset($_POST['to_email'])?$_POST['to_email']:'';
$asCc = isset($_POST['cc_email'])?json_decode($_POST['cc_email'], true):''; $asCc = isset($_POST['cc_email'])?json_decode($_POST['cc_email'], true):'';
$bSelfMail = isset($_POST['self'])?$_POST['self']:true; $bSelfMail = isset($_POST['self'])?$_POST['self']:true;
$asAuthorizedApi = array('Wedding'=>'8D98B36BB558BC6771324AEFB9E37'); $asAuthorizedApi = array('Wedding'=>'8D98B36BB558BC6771324AEFB9E37');
if(array_key_exists($sApp, $asAuthorizedApi) && $sApiKey = $asAuthorizedApi[$sApp]) if(array_key_exists($sApp, $asAuthorizedApi) && $sApiKey = $asAuthorizedApi[$sApp])
{ {
$sResult = sendEmail($sApp, $sFromName, $sFromEmail, $sSubject, $sMsg, $sToEmail, $asCc, $bSelfMail); $sResult = sendEmail($sApp, $sFromName, $sFromEmail, $sSubject, $sMsg, $sToEmail, $asCc, $bSelfMail);
} }
else $sResult = 1; else $sResult = 1;
echo $sResult; echo $sResult;
//Functions //Functions
function sendEmail($sApp, $sFromName, $sFromEmail, $sSubject, $sMsg, $sToEmail, $asCc, $bSelfMail) function sendEmail($sApp, $sFromName, $sFromEmail, $sSubject, $sMsg, $sToEmail, $asCc, $bSelfMail)
{ {
$sResult = 0; $sResult = 0;
if($sFromName!='' && $sFromEmail!='' && $sSubject!='' && $sMsg!='' && $sToEmail!='') if($sFromName!='' && $sFromEmail!='' && $sSubject!='' && $sMsg!='' && $sToEmail!='')
{ {
//Message //Message
$sHtmlMessage = ''; $sHtmlMessage = '';
if($bSelfMail) if($bSelfMail)
{ {
$sHtmlMessage = 'From: '.$sFromName."<br />". $sHtmlMessage = 'From: '.$sFromName."<br />".
'Email: '.$sFromEmail."<br /><br />". 'Email: '.$sFromEmail."<br /><br />".
'Subject: '.$sSubject."<br />". 'Subject: '.$sSubject."<br />".
'Message: <br /><br />'; 'Message: <br /><br />';
$sFromName = $sApp; $sFromName = $sApp;
$sSubject = $sApp.' - Contact'; $sSubject = $sApp.' - Contact';
} }
$sHtmlMessage .= str_replace("\n", '<br />', $sMsg); $sHtmlMessage .= str_replace("\n", '<br />', $sMsg);
$sPlainMessage = strip_tags(str_replace('<br />', "\n", $sHtmlMessage)); $sPlainMessage = strip_tags(str_replace('<br />', "\n", $sHtmlMessage));
//Email //Email
$iBoundary = uniqid("HTMLEMAIL"); $iBoundary = uniqid("HTMLEMAIL");
$sCc = empty($asCc)?'':('Cc: '.implodeAll($asCc, ' <', "\r\n, ", '', '>')."\r\n"); $sCc = empty($asCc)?'':('Cc: '.implodeAll($asCc, ' <', "\r\n, ", '', '>')."\r\n");
$sHeaders = 'From: '.$sFromName.' <www-data@lutran.fr>'."\r\n". $sHeaders = 'From: '.$sFromName.' <www-data@lutran.fr>'."\r\n".
'Reply-To: '.$sFromName.' <www-data@lutran.fr>'."\r\n". 'Reply-To: '.$sFromName.' <www-data@lutran.fr>'."\r\n".
$sCc. $sCc.
@@ -68,9 +68,9 @@ function sendEmail($sApp, $sFromName, $sFromEmail, $sSubject, $sMsg, $sToEmail,
chunk_split(base64_encode($sHtmlMessage)); chunk_split(base64_encode($sHtmlMessage));
//Store in case email fails //Store in case email fails
//@file_put_contents('log.html', '<br />----<br /><br />'.$sHtmlMessage, FILE_APPEND); //@file_put_contents('app.log', '<br />----<br /><br />'.$sHtmlMessage, FILE_APPEND);
//Send //Send
if(mail($sToEmail, $sSubject, '', $sHeaders)) if(mail($sToEmail, $sSubject, '', $sHeaders))
{ {
$sResult = 2; $sResult = 2;
@@ -84,9 +84,9 @@ function sendEmail($sApp, $sFromName, $sFromEmail, $sSubject, $sMsg, $sToEmail,
{ {
$sResult = 4; $sResult = 4;
} }
return $sResult; return $sResult;
} }
function implodeAll($asText, $asKeyValueSeparator='', $sRowSeparator='', $sKeyPre='', $sValuePost=false) function implodeAll($asText, $asKeyValueSeparator='', $sRowSeparator='', $sKeyPre='', $sValuePost=false)
{ {
if($sValuePost===false) if($sValuePost===false)
@@ -106,5 +106,5 @@ function implodeAll($asText, $asKeyValueSeparator='', $sRowSeparator='', $sKeyP
$asCombinedText[] = $sKeyPre.$sKey.$asKeyValueSeparator[$sKey].(is_array($sValue)?implode($sValue):$sValue).$sValuePost; $asCombinedText[] = $sKeyPre.$sKey.$asKeyValueSeparator[$sKey].(is_array($sValue)?implode($sValue):$sValue).$sValuePost;
} }
return implode($sRowSeparator, $asCombinedText); return implode($sRowSeparator, $asCombinedText);
} }
?> ?>