Exemple #1
0
 public function noTagsOrSpecial($key)
 {
     if (!$this->keyExists($key)) {
         return false;
     }
     return Inspekt::noTagsOrSpecial($this->_getValue($key));
 }
echo "</pre>\n";
?>


<h2>Inspekt::noTags($d)</h2>
<?php 
$newd = Inspekt::noTags($d);
echo "<pre>";
echo var_dump($newd);
echo "</pre>\n";
?>


<h2>Inspekt::noTagsOrSpecial($d)</h2>
<?php 
$newd = Inspekt::noTagsOrSpecial($d);
echo "<pre>";
echo var_dump($newd);
echo "</pre>\n";
?>


<h2>Inspekt::getDigits($d)</h2>
<?php 
$newd = Inspekt::getDigits($d);
echo "<pre>";
echo var_dump($newd);
echo "</pre>\n";
?>

 /**
  * What might look like blank spaces below are mostly low ASCII chars
  */
 public function testNoTagsOrSpecial()
 {
     $input = '    <SCRIPT<strong>>alert(\'foobar\');<</strong>/SCRIPT>';
     $expect = '&#21;&#21;&#21;&#21;&#21;&#21;&#22; &#22; &#22; &#22; alert(&#039;foobar&#039;);';
     $this->assertSame($expect, Inspekt::noTagsOrSpecial($input));
 }
Exemple #4
0
 /**
  * @param $key
  * @return array|bool|mixed|string
  * @throws Exception
  */
 public function noTagsOrSpecial($key)
 {
     return Inspekt::noTagsOrSpecial($this->getValue($key));
 }