Find Jobs
Hire Freelancers

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

$15-25 USD / hour

Concluído
Publicado há mais de 5 anos

$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 do Projeto: 17597794

Sobre o projeto

9 propostas
Projeto remoto
Ativo há 6 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
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 em 40 dias
5,0 (7 avaliações)
4,0
4,0
9 freelancers estão ofertando em média $17 USD/hora for esse trabalho
Avatar do Usuário
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 em 40 dias
5,0 (85 avaliações)
8,7
8,7
Avatar do Usuário
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 em 40 dias
4,6 (8 avaliações)
5,1
5,1
Avatar do Usuário
Hello. Ping me for more details....
$15 USD em 5 dias
4,8 (3 avaliações)
3,4
3,4
Avatar do Usuário
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 em 40 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
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 em 10 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
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 em 30 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
Plano, United States
5,0
4
Método de pagamento verificado
Membro desde jun. 24, 2018

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.