-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
61 lines (44 loc) · 1.76 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<!DOCTYPE html>
<html>
<head>
<title>Sensitive Content Filter Demo</title>
<link rel="stylesheet" href="sensitive.css" />
</head>
<body>
<div id="header"><h3>Sensitive Content Filter Demo</h3>
<h2 class="caption">Young Dewey Melvil (Great Pyrenees) sticking out his tongue.</h2></div>
<?php
$sensitiveText = "tongue";
$dctitle = "Young Dewey Melvil (Great Pyrenees) sticking out his tongue.";
$mySensitiveArray = explode(',', $sensitiveText);
$sensitives = $mySensitiveArray;
foreach ($sensitives as $sensitive)
{
if (stripos($dctitle, $sensitive) !== FALSE)
{
$sensitiveFlag = "true";
} elseif (strpos($dcsource, $sensitive) !== FALSE) {
$sensitiveFlag = "true";
}
}
if ("true" == $sensitiveFlag):
echo "<div>\n<p id=\"clickSense\">\n<span id=\"tap_text\">click or tap to view image</span>\n<img src=\"sharp_sensitive.png\" onclick=\"show('sensitive_image'); hide('clickSense')\" alt=\"click me\" style=\"text-align:center\" class=\"center_simage\">\n</p>\n";
echo "<div id=\"sensitive_image\" style=\"display:none;\">\n<img src=\"sensitive_image.jpg\" style=\width:480px;height:480px;\" class=\"center_image\"/>\n</div>\n</div>\n";
else:
echo "<div><img src=\"sensitive_image.jpg\" class=\"center_image\"/></div>\n";
endif;
?>
<!-- javascript code (https://stackoverflow.com/questions/15229732/show-a-div-onclick-and-hide-the-image-that-triggered-it/15229787) -->
<script>
function show (toBlock){
setDisplay(toBlock, 'block');
}
function hide (toNone) {
setDisplay(toNone, 'none');
}
function setDisplay (target, str) {
document.getElementById(target).style.display = str;
}
</script>
<p id="github">view on (<a href="https://github.com/libmanuk/SensitiveContentDemo" target=\"_blank\">GitHub</a>)</p>
</html>