| <?php |
| while (!file_exists("csp-report." . $_GET["test"] . ".txt")) { |
| usleep(10000); |
| // file_exists() caches results, we want to invalidate the cache. |
| clearstatcache(); |
| } |
| |
| echo "<html><body>\n"; |
| echo "CSP report received:"; |
| $reportFile = fopen("csp-report." . $_GET["test"] . ".txt", 'r'); |
| while ($line = fgets($reportFile)) { |
| echo "<br>"; |
| echo trim($line); |
| } |
| fclose($reportFile); |
| unlink("csp-report." . $_GET["test"] . ".txt"); |
| echo "<script>"; |
| echo "if (window.testRunner)"; |
| echo " testRunner.notifyDone();"; |
| echo "</script>"; |
| echo "</body></html>"; |
| ?> |