There was a change in PHP 4.2.3 that can cause a warning messageto be generated when using stristr(), even though no message wasgenerated in older versions of PHP.The following will generate a warning message in 4.0.6 and 4.2.3: stristr("haystack", ""); OR $needle = ""; stristr("haystack", $needle);This will _not_ generate an "Empty Delimiter" warning message in4.0.6, but _will_ in 4.2.3: unset($needle); stristr("haystack", $needle);Here's a URL that documents what was changed:http://groups.google.ca/groups?selm=cvshholzgra1031224321%40cvsserver