Re: Stripping out all illegal characters for a folder name

From: Date: Wed, 26 Nov 2003 16:12:04 +0000
Subject: Re: Stripping out all illegal characters for a folder name
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-171086@lists.php.net to get a copy of this message
* Thus wrote Sophie Mattoug (sophie@sitadelle.com): > Joseph Szobody wrote: > > >I'm taking some user input, and creating a folder on the server. I'm > >already > >replacing " " with "_", and stripping out a few known illegal > >characters > >(', > >", /, \, etc). I need to be sure that I'm stripping out every character > >that > >cannot be used for a folder name. What's the best way to do this? Do I have > >to manually come up with a comprehensive list of illegal characters, and > >then str_replace() them one by one? > > > > I think you should use the reverse solution : have a list of authorized > characters and strip out all others ones. I'd approach it the same way. preg_replace('/[^A-Za-z0-9_]/', '_', $dirname); Curt -- "My PHP key is worn out" PHP List stats since 1997: http://zirzow.dyndns.org/html/mlists/

« previous php.general (#171086) next »