I need either a C++ or Java program to do the following when the program is executed or called by another application. (C++ would be preferable):
1.) Create an HTML file the following source:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<body bgcolor="#FFFFFF" text="#000000">
<p><b>You have recieved the following application warning notification:</b></p>
<p>Sample Name: (Random)</p>
<p>Sample Type: (Random)</p>
The HTML file to be created will be named [url removed, login to view] and stored in a local directory on the server where the .exe resides.
2.) Once the [url removed, login to view] file has been written, the program will then take the file and FTP it to a Web Directory.
The FTP Server and user account will be determined at a later date, so I need to understand the program source and be able to change the following parameters (hopefully you could just put comments in the source for easy access to make any adjustments.)
-FTP Server Address
-Username and Password for FTP access
-Path to the destination directory on the FTP Server
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
3.) The coders name will not appear in any of the source delivered.