Re: separating strings from extensions

From: Date: Mon, 18 Feb 2008 18:15:48 +0000
Subject: Re: separating strings from extensions
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-269516@lists.php.net to get a copy of this message
Since you provide the suffice (extension) to basename, it's not basename that's broken... It's not knowing what extension you wanted to provide in the first place... On Mon, February 18, 2008 11:56 am, Nick Stinemates wrote: > Richard Lynch wrote: >> On Sun, February 17, 2008 4:37 pm, nihilism machine wrote: >> >>> i am using this code to get the extension of a filename: >>> >>> $extension = strtolower(strrchr($fileName,".")); >>> >>> how can i get the text BEFORE the . (period) >>> >> >> http://php.net/basename >> >> > Funny enough, even in the comments someone states 'this breaks for > complex file-ending like .tar.gz' > > Considering file names don't mean much, it would be OK (imo) to use > basename for standard operations. If you're working/looking for the > exact type, it's time to use MIME as it is more reliable than > something > like a filename. > > http://us2.php.net/manual/en/ref.mime-magic.php > > Good luck. > > ================== > Nick Stinemates (nick@stinemates.org) > http://nick.stinemates.org > > AIM: Nick Stinemates > MSN: nickstinemates@hotmail.com > Yahoo: nickstinemates@yahoo.com > ================== > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/from/lynch Yeah, I get a buck. So?

« previous php.general (#269516) next »