Subversion Repositories cheapmusic

Rev

Rev 121 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
121 - 1
<?php
154 - 2
$data = json_decode(file_get_contents('php://input'),true);
3
 
121 - 4
$to = 'email@uwejacobs.com';
5
$from = 'noreplyl@findcheapmusic.com';
154 - 6
$subject = 'Find Cheap Music CSP Violations';
121 - 7
 
154 - 8
$message = "<html><head><title>$subject</title></head><body>";
9
$message .= "<h1>Violation</h1>";
121 - 10
 
154 - 11
$message .= '<table border="1">';
12
 
13
if(!empty($data['csp-report']['source-file']))
14
    $message .= "<tr><td><b>Source File:</b></td><td>".$data['csp-report']['source-file']."</td></tr>";
15
if(!empty($data['csp-report']['document-uri']))
16
    $message .= "<tr><td><b>Document URI:</b></td><td>".$data['csp-report']['document-uri']."</td></tr>";
17
if(!empty($data['csp-report']['line-number']))
18
    $message .= "<tr><td><b>Line Number:</b></td><td>".$data['csp-report']['line-number']."</td></tr>";
19
if(!empty($data['csp-report']['column-number']))
20
    $message .= "<tr><td><b>Column Number:</b></td><td>".$data['csp-report']['column-number']."</td></tr>";
21
if(!empty($data['csp-report']['referrer']))
22
    $message .= "<tr><td><b>Referrer:</b></td><td>".$data['csp-report']['referrer']."</td></tr>";
23
if(!empty($data['csp-report']['blocked-uri']))
24
    $message .= "<tr><td><b>Blocked URI:</b></td><td>".$data['csp-report']['blocked-uri']."</td></tr>";
25
if(!empty($data['csp-report']['violated-directive']))
26
    $message .= "<tr><td><b>Violated Directive:</b></td><td>".$data['csp-report']['violated-directive']."</td></tr>";
27
if(!empty($data['csp-report']['original-policy']))
28
    $message.= "<tr><td><b>Original Policy:</b></td><td>".$data['csp-report']['original-policy']."</td></tr>";
29
 
30
$message .= "</table>";
31
$message .= "</body></html>";
32
//$message .= print_r($data,1);
33
 
34
$headers[] = 'From: Find Cheap Music CSP Violations <' . $from . '>';
35
$headers[] = 'Content-Type: text/html; charset=utf-8';
36
$headers[] = 'Content-Transfer-Encoding: base64';
37
 
38
mail($to, $subject, base64_encode($message), implode("\r\n", $headers));