Solved

"CREATING" HTML using CGI

Posted on 1998-08-03
7
287 Views
Last Modified: 2013-12-25
I have created a form and am trying to PERMANENTLY save the data as a NEW HTML document.  Example -  14 people fill in information into a form ( i.e. Name, Question Responses, etc...) and I am trying to PERMANTENTLY save their answers in HTML format so the other 13 people can view the responses in a readable format.  The names of the saved file may be answer01.html, answer02.html,....  I know the 14 people and can use a pick list referencing an array to predetermine the saved file name.  

Is this possible using JavaScript or CGI!!!
Can a person RE-SUBMIT their answers and successfully override the current file of the same name that aready exists?
Can I control the format of the saved file?
0
Comment
Question by:youngman072798
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
7 Comments
 

Expert Comment

by:samasan
ID: 1831326
Can you be more specific?  Will the CGI implementation be in Perl, C, sh?  You can do it and it is relatively straight forward, but I need to know which language or which OS this will be on.
0
 
LVL 28

Expert Comment

by:sybe
ID: 1831327
Not with Javascript.

I would do what you want by saving the information in a database and use a cgi to get it out.
0
 
LVL 6

Expert Comment

by:alamo
ID: 1831328
You can use CGI to do what you want, not javascript. Since CGI is just a program that runs in response to a request from the web, then as long as you can write a program to write the files and read them back it can be done with CGI.

Personally, I'd save it the results to files as you suggest, rather than a database, because it's a little easier and it sounds like it fits your needs.

Actually, I'd probably save all responses to a single HTML file that your users can view them at once, and each new update would overwrite only the relevant section of the HTML file. But I'd do it in perl, which is really good at this sort of text manipulation. If you don't know perl, separate files is probably easier.
0
Learn by Doing. Anytime. Anywhere.

Do you like to learn by doing?
Our labs and exercises give you the chance to do just that: Learn by performing actions on real environments.

Hands-on, scenario-based labs give you experience on real environments provided by us so you don't have to worry about breaking anything.

 
LVL 1

Expert Comment

by:slinky
ID: 1831329
There are a number of bulletin board type Perl apps available on the Web would might suit your purpose. It would mean you'd only have to get Perl and not have to learn it
0
 
LVL 1

Expert Comment

by:KEWL
ID: 1831330
With Standard HTML you could use a form with the POST methods to write to a file
0
 
LVL 1

Expert Comment

by:evilgreg
ID: 1831331
As far as "resubmitting" and overwritting files, that will require some sort of username/password scheme. "Controlling the format of the file" will require some extensive parsing, if you are hoping to filter out selective HTML, for example. Both of these add a lot of complexity to your original request, which is fairly simple, but will also be fairly open to abuse.

A simple perl cgi script is enough for the first part. Perl could also handle the authentication and parsing, but, it wouldn't be so simple anymore. I personally think a small database (i.e. one file on ethe server) would be easier than using 14 html pages.





0
 
LVL 8

Accepted Solution

by:
Answers2000 earned 10 total points
ID: 1831332
You can't do it with JavaScript.  You can do it with CGI.

Write a perl or C program to (1) write out the file(s), or (2) insert the information into a database (or a file format you can invent).  If you follow solution (2) you will also have to write CGI programs to query the information and generate new pages on the fly.

Be aware of security holes, especially if the system is open to the Internet (as opposed to on an Intranet).  You didn't want anybody writing rubbish to your server.  Definitely make sure that none of the files can be executed!
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction:   Welcome to my first article ever. To begin with, the reason I write this article.  I participated in a question on Experts Exchange about the start command in Windows and there were some discussion about the usage. The discussio…
In threads here at EE, each comment has a unique Identifier (ID). It is easy to get the full path for an ID via the right-click context menu. However, we often want to post a short link within a thread rather than the full link. This article shows a…
Learn the basics of modules and packages in Python. Every Python file is a module, ending in the suffix: .py: Modules are a collection of functions and variables.: Packages are a collection of modules.: Module functions and variables are accessed us…
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

717 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question