The explode() function uses a plain string as delimiter, not the regex syntax as preg_() functions do, so if
$sips_resp = split ( "!", $sips_resp );
worked before, you should use
$sips_resp = explode ( "!", $sips_resp );