Find Jobs
Hire Freelancers

Database Driven Copy/Replace Folders/Files & Notify Results.

$15-25 USD / hour

Finalizat
Data postării: peste 5 ani în urmă

$15-25 USD / hour

This project requires a MySQL database containing a list of folders be created at a location based on what is contained in a MySQL database table if they do not already exist. It also requires that files be copied from a location on the same HDD to the location (same HDD) specified in the database table. It also requires the text string in the database table column2, i.e. (sample1) be replaced with the text string in another column3 in the database table, i.e. (Dallas). At a high level, the Classic ASP logic is as follows: 1. Open a database with a SELECT statement 2. Do while not EOF 3. Call objFolder Function ( info from db table ) 4. If Folder rs("column1") not exists then create folder using name from db & return T or F 5. If T (folder created successfully) then update db column4 with 1 (true) and db column5 with date/time folder created. Else update db column6 with 0 (false) and column7 with date/time folder operation failed. 6. Call objFilename Function ( info from db table ) i.e. tmp-location, filename, rs("column1"), rs("Column2") 7. If filenamers("column2") not exists, then copy file from temp-location to location specified in variable for the current row in the db table. Search the current file, based on db info, and replace the tmp-text rs("column2") with the replacement text rs("column3"). Return T or F if operation was successful. 8. If T (file copied & updated successfully) then update db column6 with 1 (true) and db column7 with date/time folder created. Else update db column6 with 0 (false) and column7 with date/time file operation failed. 9. Display a progress bar showing progress of these activities. Does not need a separate progress bar for each individual activity, just one for the high level operation of folder/file/rename activity. The label for this progress bar will be "File Operations1". There is a requirement for additional progress bars for certain Folder activities and will be labeled as "File Operations2", "E-Mail Notification", etc. 10. Move to next row in the table and loop through the above operation again 11. Once everything is completed successfully, call another function named objNotify, using info from the db table row to send an e-mail notification based on the e-mail address in the db table. Return T or F if e-mail was successfully sent. 12. If T (successful e-mail sent), then update db column8 with 1 (true) and db column9 with date/time e-mail was sent. Else update db column8 with (false) and column9 with date/time e-mail operation failed. 13. Close db related operations. NOTE: The db column update activities could be performed within the function to simplify operation. This is very high level just to give an idea how this will work so some things could change as we move forward with this project. The column1, column2, etc are just examples. We will use actual names for the columns. Basically, I just want to create folders and copy template files into each folder and rename the placeholder text in the newly copied file with text from the database and update the database table with status information. I also need the page to display progress bars so the user knows something is happening in real time as this activity is happening.
ID-ul proiectului: 17597794

Despre proiect

9 propuneri
Proiect la distanță
Activ: 6 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
Acordat utilizatorului:
Avatarul utilizatorului
Hello! I've read carefully what you requested. I am strong versed in Classic ASP since it was my very first language learnt when I jumped onto web development, about 20 years ago. I also used MySQL databases in combination with that scripting language for many applications. You know, for current days with new improvements appearing every day, Classic ASP looks like Aramaic. However I love Classic ASP: it's low level enough to create great things and easily enough to let anyone create it own apps. Kinda romantic I know. That's happens when one becomes a bit old. Please let me know your comments. I am ready to start immediately. Regards, Juan Manuel
$19 USD în 40 zile
5,0 (7 recenzii)
4,0
4,0
9 freelanceri plasează o ofertă medie de $17 USD/oră pentru proiect
Avatarul utilizatorului
ok can we discuss more on freelancer inbox to get detail understanding about project ? I have relevant skills and experience as per your project need...i can share some demo as well once i get proper scope. i am having some technical question on this so let me know when you get time to discuss on this and clear the doubts.
$20 USD în 40 zile
5,0 (85 recenzii)
8,7
8,7
Avatarul utilizatorului
Hi, thanks for your job posting. I don't look new client but I read your serious job posting. That's why I write this bid with happy mind. I have developed several websites similar with your requirements. I am good at PHP, JSP, Node.js, Laravel, Wordpress. Frankly to say, I have 10+ years of software experience. The most important thing to me is client's satisfaction, good result and high quality. I will provide you best solution on this project. If you click the green 'Chat' button to contact me, it would be much appreciated. I can tell you my recommendations on chat. Let's discuss and get your job done. Thanks, Lang Lang .........................
$20 USD în 40 zile
4,6 (8 recenzii)
5,1
5,1
Avatarul utilizatorului
Hello. Ping me for more details....
$15 USD în 5 zile
4,8 (3 recenzii)
3,4
3,4
Avatarul utilizatorului
Hi there, Greetings!! My name is Kusal and I am a software engineer from Sri Lankan tech startup. I have read your project description and have understood your requirements very well. Thank you for the detailed description and I can do this job for you. I do have some clarifications to make. (1) Do you have a source control or how do you wish to allow me editing the code? (2) Do you provide access to a database for development? (3) How can I check the program on test environment of your? I am a fast learner and was dealing with .NET technologies in giants like hSenid Sri Lanka, which is a leading HR Company providing HR solutions in .net Please start a chat so that we can discuss and work. Im available to work and you can award your project with confidence, Should you have any clarifications? Please send me a message. I do support NDAs Thank you.
$16 USD în 40 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
I'm a developer and I worked with mysql several time. Can you describe me what is your architecture? In which language do you want the script to be written with? As I can say from the project description, this shouldn't take more than a week to do (10hrs).
$16 USD în 10 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Hi there, Good morning I read your requirement, after getting understand i want to ask few question. Are you ok with any scriptin language to finish your work as intended? like PHP, JAVA or you want to use specific technology .NET only? May I know approx how many rows / record there in your table? Just for performance point of view i want to know. Are you going to hand of system/remote session to me, or you will handover team viewer session? Believe me if you only want to finish your work than PHP would be best solution for it. It wont take more than a day effort. But open for all other technology also. Lets discuss and ask any question if you have. Thanks Krushang.
$16 USD în 30 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul UNITED STATES
Plano, United States
5,0
4
Metoda de plată a fost confirmată
Membru din iun. 24, 2018

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.