@@ -156,7 +156,7 @@ discard block |
||
156 | 156 | // do the long opening tags. |
157 | 157 | $str = preg_replace('/<\?(php)/i', "<?\\1", $str); |
158 | 158 | } else { |
159 | - $str = str_replace(['<?', '?' . '>'], ['<?', '?>'], $str); |
|
159 | + $str = str_replace(['<?', '?'.'>'], ['<?', '?>'], $str); |
|
160 | 160 | } |
161 | 161 | |
162 | 162 | $str = $this->compactedWords([ |
@@ -188,7 +188,7 @@ discard block |
||
188 | 188 | * Becomes: <blink> |
189 | 189 | */ |
190 | 190 | $naughty = 'alert|applet|audio|basefont|base|behavior|bgsound|blink|body|embed|expression|form|frameset|frame|head|html|ilayer|iframe|input|isindex|layer|link|meta|object|plaintext|style|script|textarea|title|video|xml|xss'; |
191 | - $str = preg_replace_callback('#<(/*\s*)(' . $naughty . ')([^><]*)([><]*)#is', [$this, '_sanitize_naughty_html'], |
|
191 | + $str = preg_replace_callback('#<(/*\s*)('.$naughty.')([^><]*)([><]*)#is', [$this, '_sanitize_naughty_html'], |
|
192 | 192 | $str); |
193 | 193 | |
194 | 194 | /* |
@@ -227,12 +227,12 @@ discard block |
||
227 | 227 | $temp = ''; |
228 | 228 | |
229 | 229 | for ($i = 0, $wordlen = strlen($word); $i < $wordlen; $i++) { |
230 | - $temp .= substr($word, $i, 1) . "\s*"; |
|
230 | + $temp .= substr($word, $i, 1)."\s*"; |
|
231 | 231 | } |
232 | 232 | |
233 | 233 | // We only want to do this when it is followed by a non-word character |
234 | 234 | // That way valid stuff like "dealer to" does not become "dealerto" |
235 | - $str = preg_replace_callback('#(' . substr($temp, 0, -3) . ')(\W)#is', [$this, '_compact_exploded_words'], |
|
235 | + $str = preg_replace_callback('#('.substr($temp, 0, -3).')(\W)#is', [$this, '_compact_exploded_words'], |
|
236 | 236 | $str); |
237 | 237 | } |
238 | 238 | |
@@ -319,8 +319,8 @@ discard block |
||
319 | 319 | |
320 | 320 | do { |
321 | 321 | $str = preg_replace( |
322 | - "#<(/?[^><]+?)([^A-Za-z\-])(" . implode('|', |
|
323 | - $evil_attributes) . ")(\s*=\s*)([\"][^>]*?[\"]|[\'][^>]*?[\']|[^>]*?)([\s><])([><]*)#i", |
|
322 | + "#<(/?[^><]+?)([^A-Za-z\-])(".implode('|', |
|
323 | + $evil_attributes).")(\s*=\s*)([\"][^>]*?[\"]|[\'][^>]*?[\']|[^>]*?)([\s><])([><]*)#i", |
|
324 | 324 | "<$1$6", |
325 | 325 | $str, -1, $count |
326 | 326 | ); |
@@ -355,10 +355,10 @@ discard block |
||
355 | 355 | } |
356 | 356 | |
357 | 357 | $str = html_entity_decode($str, ENT_COMPAT, $charset); |
358 | - $str = preg_replace_callback('~&#x(0*[0-9a-f]{2,5})~i', function ($matches) { |
|
358 | + $str = preg_replace_callback('~&#x(0*[0-9a-f]{2,5})~i', function($matches) { |
|
359 | 359 | return chr(intval(hexdec($matches[1]))); |
360 | 360 | }, $str); |
361 | - return preg_replace_callback('~&#([0-9]{2,4})~', function ($matches) { |
|
361 | + return preg_replace_callback('~&#([0-9]{2,4})~', function($matches) { |
|
362 | 362 | return chr($matches[1]); |
363 | 363 | }, $str); |
364 | 364 | } |
@@ -431,7 +431,7 @@ discard block |
||
431 | 431 | */ |
432 | 432 | protected function _compact_exploded_words($matches) |
433 | 433 | { |
434 | - return preg_replace('/\s+/s', '', $matches[1]) . $matches[2]; |
|
434 | + return preg_replace('/\s+/s', '', $matches[1]).$matches[2]; |
|
435 | 435 | } |
436 | 436 | |
437 | 437 | // -------------------------------------------------------------------- |
@@ -447,7 +447,7 @@ discard block |
||
447 | 447 | protected function _sanitize_naughty_html($matches) |
448 | 448 | { |
449 | 449 | // encode opening brace |
450 | - $str = '<' . $matches[1] . $matches[2] . $matches[3]; |
|
450 | + $str = '<'.$matches[1].$matches[2].$matches[3]; |
|
451 | 451 | |
452 | 452 | // encode captured opening or closing brace to prevent recursive vectors |
453 | 453 | $str .= str_replace(['>', '<'], ['>', '<'], |
@@ -579,7 +579,7 @@ discard block |
||
579 | 579 | |
580 | 580 | // 901119URL5918AMP18930PROTECT8198 |
581 | 581 | |
582 | - $str = preg_replace('|\&([a-z\_0-9\-]+)\=([a-z\_0-9\-]+)|i', $this->xss_hash() . "\\1=\\2", $str); |
|
582 | + $str = preg_replace('|\&([a-z\_0-9\-]+)\=([a-z\_0-9\-]+)|i', $this->xss_hash()."\\1=\\2", $str); |
|
583 | 583 | |
584 | 584 | /* |
585 | 585 | * Validate standard character entities |
@@ -617,7 +617,7 @@ discard block |
||
617 | 617 | $str = str_replace(array_keys($this->_never_allowed_str), $this->_never_allowed_str, $str); |
618 | 618 | |
619 | 619 | foreach ($this->_never_allowed_regex as $regex) { |
620 | - $str = preg_replace('#' . $regex . '#is', '[removed]', $str); |
|
620 | + $str = preg_replace('#'.$regex.'#is', '[removed]', $str); |
|
621 | 621 | } |
622 | 622 | |
623 | 623 | return $str; |