| 
 Posted by Chris Shiflett on 10/12/05 17:18 
Martin Selway wrote: 
> A servername may contain a backslash e.g. Server1\SQL1. 
> When this data is returned from the URL e.g. $server = 
> $_GET['server']; The name is returned as Server1\\SQL1, 
> so the search fails. 
 
Sounds like magic_quotes_gpc is enabled. Disable it. 
 
> I've tried using a regular expression to remove one of 
> the backslashes: 
> $server = ereg_replace("\\", "\", $server); 
 
There is a function called stripslashes() that does this. Also, you  
should not use a regular expression function when matching literal  
strings. Regular expressions are for matching patterns. Use something  
like str_replace(). 
 
Hope that helps. 
 
Chris 
 
--  
Chris Shiflett 
Brain Bulb, The PHP Consultancy 
http://brainbulb.com/
 
[Back to original message] 
 |