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));