diff options
author | Derek Jones <derek.jones@ellislab.com> | 2009-07-10 19:53:57 +0200 |
---|---|---|
committer | Derek Jones <derek.jones@ellislab.com> | 2009-07-10 19:53:57 +0200 |
commit | 16d40d713b1d8d924ac20b542d344552a4c29648 (patch) | |
tree | e022f4dea3bd4eb7c8e4a3632fb816e5a3fe4ef9 /system/libraries/Input.php | |
parent | 4e5cf1ca1cfcb4559d8b18898a526181963890f6 (diff) |
Fixed a case sensitive string replacement, simplified redundant string replacement
Diffstat (limited to 'system/libraries/Input.php')
-rw-r--r-- | system/libraries/Input.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/system/libraries/Input.php b/system/libraries/Input.php index 407990370..e7bf72779 100644 --- a/system/libraries/Input.php +++ b/system/libraries/Input.php @@ -656,11 +656,11 @@ class CI_Input { { // Images have a tendency to have the PHP short opening and closing tags every so often // so we skip those and only do the long opening tags. - $str = str_replace(array('<?php', '<?PHP'), array('<?php', '<?PHP'), $str); + $str = preg_replace('/<\?(php)/i', "<?\\1", $str); } else { - $str = str_replace(array('<?php', '<?PHP', '<?', '?'.'>'), array('<?php', '<?PHP', '<?', '?>'), $str); + $str = str_replace(array('<?', '?'.'>'), array('<?', '?>'), $str); } /* |