Hmm..

You gave me a lot to think about, and a whole lot of
work to do. I definately love your idea and logic, and
yes, it would make everyone happy.

well i guess by the time i figure the coding and
process out, i'll keep in mind to arrange for your
British Airways Gift Certificate too.

Glory!
T. Edison jr.

--- Miguel Cruz <[EMAIL PROTECTED]> wrote:
> On Sat, 11 May 2002, Thomas Edison Jr. wrote:
> > If i have a filename "room.jpg" in my Upload
> > Directory, and someone else comes and uploads a
> file
> > by the same name, the previous "room.jpg" is
> > overwritten by the new one. Any suggestions?
> 
> In the long run, I think the best plan is to name
> your files after the 
> unique database ID.
> 
> Store the names ('room.jpg') in the database.
> 
> If you expect getting more than a thousand files or
> so, split them into 
> directories. If you use a numeric key, just take the
> last digit or two and 
> use that for the directory (for instance, '4745'
> would go in '5/4745'). 
> 
> Then write a simple readfile script to process
> downloads (see today's 
> thread about protecting downloads).
> 
> You can look in the database and construct URLs
> like:
> 
>   <img src="image.php/4745/room.jpg">
> 
> and your download script can look at the number to
> figure out which
> directory it's in, and look at the file name to
> figure out the mime type
> to send. The browser's happy because it thinks it's
> getting a file called
> room.jpg no matter how many of them you have, the
> server is happy because
> the files are spread nicely across a few
> directories, you're happy because
> you got your work done, and I'm happy because you
> sent me a British
> Airways gift certificate out in gratitude.
> 
> miguel
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 


=====
Rahul S. Johari (Director)
******************************************
Abraxas Technologies Inc.
Homepage : http://www.abraxastech.com
Email : [EMAIL PROTECTED]
Tel : 91-4546512/4522124
*******************************************

__________________________________________________
Do You Yahoo!?
LAUNCH - Your Yahoo! Music Experience
http://launch.yahoo.com

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

Reply via email to