Apache/2.4.7 (Ubuntu) Linux sman1baleendah 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) safemode : OFF MySQL: ON | Perl: ON | cURL: OFF | WGet: ON > / var / www / html / sman1baleendahok / functions / | server ip : 104.21.89.46 your ip : 172.69.17.53 H O M E |
Filename | /var/www/html/sman1baleendahok/functions/fungsi_filter.php |
Size | 1.18 kb |
Permission | rw-rw-r-- |
Owner | ulung : ulung |
Create time | 27-Apr-2025 11:12 |
Last modified | 05-Feb-2025 08:55 |
Last accessed | 06-Jul-2025 20:19 |
Actions | edit | rename | delete | download (gzip) |
View | text | code | image |
<?php
/**
* @author alanrm82
* @copyright 2011
*/
if(!defined("CMSBalitbang")) {
die("<h1>Permission Denied</h1>You don't have permission to access the this page.{filter}");
}
function filter($text, $filter = "lcase ucase num space symbol enter tab", $exclude = "") {
$option = explode(" ", $filter);
$filter = "";
$len = count($option);
for($i=0; $i<$len; $i++) {
switch($option[$i]) {
case "lcase" :
$filter .= "abcdefghijklmnopqrstuvwxyz";
break;
case "ucase" :
$filter .= "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
break;
case "num" :
$filter .= "1234567890-.";
break;
case "space" :
$filter .= " ";
break;
case "symbol" :
$filter .= "!@#$%^&*()_+=[]{}:;,./?'".'"';
break;
case "enter" :
$filter .= chr(13).chr(10);
break;
case "tab" :
$filter .= " ";
break;
default :
$filter .= $option[$i];
break;
}
}
$len = strlen($exclude);
for($i=0; $i<$len; $i++) {
$filter = str_replace($exclude[$i],"",$filter);
}
$i = 0;
while($i < strlen($text)) {
if(strpos($filter, $text[$i]) === false) {
$text = str_replace($text[$i], "", $text);
} else {
$i++;
}
}
return $text;
}
?>
/**
* @author alanrm82
* @copyright 2011
*/
if(!defined("CMSBalitbang")) {
die("<h1>Permission Denied</h1>You don't have permission to access the this page.{filter}");
}
function filter($text, $filter = "lcase ucase num space symbol enter tab", $exclude = "") {
$option = explode(" ", $filter);
$filter = "";
$len = count($option);
for($i=0; $i<$len; $i++) {
switch($option[$i]) {
case "lcase" :
$filter .= "abcdefghijklmnopqrstuvwxyz";
break;
case "ucase" :
$filter .= "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
break;
case "num" :
$filter .= "1234567890-.";
break;
case "space" :
$filter .= " ";
break;
case "symbol" :
$filter .= "!@#$%^&*()_+=[]{}:;,./?'".'"';
break;
case "enter" :
$filter .= chr(13).chr(10);
break;
case "tab" :
$filter .= " ";
break;
default :
$filter .= $option[$i];
break;
}
}
$len = strlen($exclude);
for($i=0; $i<$len; $i++) {
$filter = str_replace($exclude[$i],"",$filter);
}
$i = 0;
while($i < strlen($text)) {
if(strpos($filter, $text[$i]) === false) {
$text = str_replace($text[$i], "", $text);
} else {
$i++;
}
}
return $text;
}
?>