Re: separating strings from extensions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Børge Holen wrote:
> On Monday 18 February 2008 00:10:30 John Meyer wrote:
>> Daniel Brown wrote:
>>> On Feb 17, 2008 5:37 PM, nihilism machine <nihilismmachine@xxxxxxxxx> 
> 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)
>>>     You can STFW and RTFM.  This list should never be your first place
>>> to ask simple questions.
>>>
>>>     In any case....
>>>
>>> <?
>>> $split = explode('.',strtolower($fileName));
>>> $name = $split[0];
>>> $ext = $split[1];
>>> ?>
>> Flame job aside, that's going to fail on a compound extension such as
>> ".tar.gz" by just returning .tar
> 
> so.
> 
> it.will.fail.this.one.to.txt 
> 
> and a fix would also fail because you would have to hardcord everygoddamn 
> ending if thats what youre after. How many do you care to count for?
> I would say stick with the last dot, if its not particulary often you stumble 
> over those .tar.bz2 endings.
> 
> what does he want to upload anyway?
> Oi you, whats yer task?
> 
> 
> 
> 
> 
> 
> 

Regardless, a tar.gz file if it is gzipped is a gzip file.  You must
gunzip it to get the tar, just like manifesto.ps.tar is still a tar that
just happens to contain postscript files ;-)

-Shawn

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux