close ad
WARNING PC USERS: Do Not Install the DREAMWEAVER CC 2017 Update »
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

renaming files

Thread began 12/31/2009 1:49 pm by deafboyz_audio386924 | Last modified 1/05/2010 2:45 pm by Eric Mittman | 1011 views | 5 replies |

deafboyz_audio386924

renaming files

Hi,
Hope everyones holiday was good... I am triyng to rename all my uploaded files to an incrementing number. the thumbs i want a t_ before the same number.

This number must be like an ID and never be reused even if the image is deleted.

I saw some other threads similar to this but could not figure out how to implement this... all help is appreciated, thanks

Sign in to reply to this post

Eric Mittman

Whenu you are configuring the 'if file exists' portion if you choose to rename the file you can swap out what is specified as the increment for your own value:

[NewFileName]_[Increment]



So if you had your new value that you wanted to use in a variable you could put that in here in place of the increment. You could also just append another value after this that will help you to keep the filename unique. For example if you specified the id of a record you are working with after the increment you would append that value to the file name as well. It might look like this:

php:
[NewFileName]_[Increment]<?php echo $_SESSION['your variable'?>
Sign in to reply to this post

deafboyz_audio386924

ok i get what your saying and sorry for not being more clear but you know coding... :)

I dont want to rename the 'if file exists' part of DFP2.... I want the uploaded file to be renamed to a incrementing number as it is uploaded, before it is added to the DB, before it is made into a thumb and what not....

If that happens I will NEVER have a duplicate file.... the thumbs will be

t_[Incrementing#]  the original will be the SAME [Incrementing#] without the t_



If I can get the filename unique before the DB that saves me one extra step....

I experimented with the [FileName] spot and changed it to [Increment] but that doesnt work....

How do I Rename the file on upload to a 'unique incrementing id' and then add a 't_' in front of it to designate a thumb.... all before the DB is even touched?

Sign in to reply to this post

Eric Mittman

The concept for updating the file name is the same, but you will need to come up with the logic to generate the unique id values to use. You could use some random values that you store in a variable for this in php but how do you ensure that the value has not been used before? This is not an easy thing to deal with and will require some custom coding with logic to create a truly unique id to use.

I think having a table in your db with an auto incrementing column would be the best way to start with this.

Sign in to reply to this post

deafboyz_audio386924

Yea I have an auto increment column... I was just thinkin if I can get the filename unique that might save me some steps in the future... If it will be too much hassle I will just take the extra step then. Thanks

Sign in to reply to this post

Eric Mittman

This is definitely one of the trickier objectives that I have encountered in a php app. You could do some sort of hybrid solution where you have a db table with an auto increment and add to this table before uploading the file, then just use the last inserted id stored in a session variable to append to the file name. Even this would be a little complicated but I think it is an easier approach than coming up with your own method of creating auto incrementing unique ids for the filenames.

Sign in to reply to this post

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question

Content

rating

Layout

rating

Ease of use

rating

security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...