David Z Maze wrote:
eric lin <[EMAIL PROTECTED]> writes:

  I follow two boods, one is "HTML for the World Wide Web with XHTML
  and CSS" the other is "Teach yourself WEbPublishing with HTML and
  XHTML"

may be best weblanguage is java or java script, let me explore html
and cgi and perl first

(Disagreeing with Colin Watson, I actually do like Java as a
language.  I agree that JavaScript is to be avoided whenver possible,
though.  The Java runtime still feels pretty heavy-weight to me; I
wouldn't try writing CGI scripts in it, for example.)


-----------------------------------------my entrance.cgi--------------------
#!/usr/bin/perl
use strict;
use CGI ':standard';

my @param=param();

print "Content-type: text/html\n\n";
print "<html><body>\n";
print "This is an example CGI script.\n";

foreach my $name (param()) {
  my @value = param($name);

Are you sure you don't mean $value here?


  print "<p>The field with the NAME attriabute equal to <b>
  $name</b> had a VALUE equal to <b>@value</b></p>\n";

...and here?  I'd probably change this loop to something like

  foreach my $name (@param) {
    print "$name: " . param($name) . "\n";
  }


Thanks your reply, but it is not work( I did not know why yet, maybe some where in my /etc/apache/httpd.conf I should add load mod_perl

any hint?

  }
print "</body></html>";

If you're lost on basics of Perl (e.g. what $, %, and @ mean before
variable names, how $foo, $foo{bar}, %foo are related, etc.) you might
want to spend a lot of time reading the Perl documentation, and/or
buying one of the O'Reilly Perl books if you're into dead trees.  'man
perlintro' might be informative, along with reading some of the other
man pages listed in 'man perl'.  Also, to get documentation on a
specific Perl package, you can do e.g. 'perldoc CGI'.


--
Sincere Eric
www.linuxspice.com
linux pc for sale


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to