Rev 121 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?php
$data = json_decode(file_get_contents('php://input'),true);
$to = 'email@uwejacobs.com';
$from = 'noreplyl@findcheapmusic.com';
$subject = 'Find Cheap Music CSP Violations';
$message = "<html><head><title>$subject</title></head><body>";
$message .= "<h1>Violation</h1>";
$message .= '<table border="1">';
if(!empty($data['csp-report']['source-file']))
$message .= "<tr><td><b>Source File:</b></td><td>".$data['csp-report']['source-file']."</td></tr>";
if(!empty($data['csp-report']['document-uri']))
$message .= "<tr><td><b>Document URI:</b></td><td>".$data['csp-report']['document-uri']."</td></tr>";
if(!empty($data['csp-report']['line-number']))
$message .= "<tr><td><b>Line Number:</b></td><td>".$data['csp-report']['line-number']."</td></tr>";
if(!empty($data['csp-report']['column-number']))
$message .= "<tr><td><b>Column Number:</b></td><td>".$data['csp-report']['column-number']."</td></tr>";
if(!empty($data['csp-report']['referrer']))
$message .= "<tr><td><b>Referrer:</b></td><td>".$data['csp-report']['referrer']."</td></tr>";
if(!empty($data['csp-report']['blocked-uri']))
$message .= "<tr><td><b>Blocked URI:</b></td><td>".$data['csp-report']['blocked-uri']."</td></tr>";
if(!empty($data['csp-report']['violated-directive']))
$message .= "<tr><td><b>Violated Directive:</b></td><td>".$data['csp-report']['violated-directive']."</td></tr>";
if(!empty($data['csp-report']['original-policy']))
$message.= "<tr><td><b>Original Policy:</b></td><td>".$data['csp-report']['original-policy']."</td></tr>";
$message .= "</table>";
$message .= "</body></html>";
//$message .= print_r($data,1);
$headers[] = 'From: Find Cheap Music CSP Violations <' . $from . '>';
$headers[] = 'Content-Type: text/html; charset=utf-8';
$headers[] = 'Content-Transfer-Encoding: base64';
mail($to, $subject, base64_encode($message), implode("\r\n", $headers));