Tandem Posted August 30, 2006 Share Posted August 30, 2006 Hi, on my site i want to try and stop users from inputting a certain phrase i.e their own username, into a particualr form input. However users can get around what i have put in place by inputting their username in a different case or combination of cases. What would be the best way to detect whether they have input the particular word, in any case? Link to comment https://forums.phpfreaks.com/topic/19082-case-sensitivity/ Share on other sites More sharing options...
redarrow Posted August 30, 2006 Share Posted August 30, 2006 eregi Link to comment https://forums.phpfreaks.com/topic/19082-case-sensitivity/#findComment-82552 Share on other sites More sharing options...
AndyB Posted August 30, 2006 Share Posted August 30, 2006 .. or convert their input to all the same case using either strtolower() or strtoupper() Link to comment https://forums.phpfreaks.com/topic/19082-case-sensitivity/#findComment-82554 Share on other sites More sharing options...
Jenk Posted August 30, 2006 Share Posted August 30, 2006 eregi is deprecated, use preg_* functions instead.Otherwise use stri* functions for direct matches:[code]<?php$string = 'FoO';if (stripos($string, 'foo') !== false) { //case insentivie match for foo found}if (preg_match('/foo/i', $string)) { //case insensitive match for foo found}?>[/code][/code] Link to comment https://forums.phpfreaks.com/topic/19082-case-sensitivity/#findComment-82680 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.