Hi all,
just need some help on my coding. I cant figure out what i'm doing wrong as far as i can see it should be working....
It s a very basic guestbook form and the cgi script seems to work but for some reason my reply page won't show up????

the form:

<html>
<head></head>
<body bgcolor="#ffffff">

<h1>A Simple Guestbook</h1>

<form method="post" action="first.cgi">

<h4>Name</h4>
<p><input name="name" type="text" size="50" 

value="Random Person">

<h4>Email</h4>
<p><input name="email" type="text"  size="50" 

value="someone@someplace.com.au">

<h4>Your Comments</h4>
<p>
<textarea name="comment" rows="3" cols="50" 

wrap="virtual">
Enter text here...
</textarea>

<p><input type="submit" value="Submit"> 
<input type="reset"  value="Clear Form">

</form>
</body></html>

the cgi script:

#!/usr/bin/perl
#   Guest book reply and storage script
#
#   Start by defining the source and target
source	reply.tpl
target	STDOUT
open	all
# Define default values for the variables
var	name	Fred Nurk
var	comment	Hello World
var	email	fnurk@csu.edu.au
# Now do the processing
form
cgi
xmlsub
#  Close the files 
close	source
# The following lines write the data to a file
source	guestbook.tpl
target	data.xml
open	all
xmlsub
close	all
#
# End of the guestbook script

If any one can help me out, it would be much appreciated.

Cheers
syd

Recommended Answers

All 3 Replies

That's not a perl script; that's a bunch of tab separated values.

is it?? i'm don't really know what i'm doing either way... thats how my teacher tells me its done (atleast something like that)
don't surpose you can tell me how to write a cgi script for a guestbook then??

cheers
syd

Learn Perl, and then replace the above description of a program's layout with actual code.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.