Sir:

i tried that pero ganon pa rin error.



Lawrence Salmingo wrote:
simple lang po prob nyo ... walang:

print "Content-type:text/html\n\n" bago magdisplay
kaya hindi nya alam kung ano ang content-type ng
script kaya wala siya maiload ;)

RENZ

 --- Glenn Remot <[EMAIL PROTECTED]> wrote: > hi
gurus!
  
i hav a problem with my cgi script. when i run it
from my browser, i get 
the Premature end of script headers: error. Below is
the script.
TIA and GOD bless!

###start

#!/usr/bin/perl -w
use strict;
use CGI qw(:all);
use Fcntl qw(:flock);

#Data location
my $data="";
#semaphore file
my $semaphore_file="/forms/semaphore.smp";

#Lock function
sub get_lock {
        open(SEM, ">$semaphore_file") || die "Cannot
create semaphore 
file: $!";
        flock SEM, LOCK_EX;
}

#Unlock funtion
sub release_lock {
        close(SEM);
}

#Append to data file function
sub append {
        get_lock();
        open(DT, ">>$data") || die "Cannot open
$data: $!";
        print DT "name: " param('name'), "\n";
        print DT "position: " param('position'),
"\n";
        close(DT);
        release_lock();
}

#Display function for minimal html formatting
sub display {
        open(DT, "$data") || die "Cannot open $data:
$!";
        while(<DT>) {
                print "<b>$_</b><br>";
                my($name,$position);
                $name=<DT>;
                $position=<DT>;
                print "$name<br />";
                print "$position<br />";
        }
        close(DT);
}

print header();
if (defined param('submit')) {
        append;
        display;
} else {

###end

-- 
Glenn 

    
--
      
Philippine Linux Users' Group (PLUG) Mailing List
[EMAIL PROTECTED] (#PLUG @ irc.free.net.ph)
Official Website: http://plug.linux.org.ph
Searchable Archives: http://marc.free.net.ph
.
To leave, go to
http://lists.q-linux.com/mailman/listinfo/plug
.
Are you a Linux newbie? To join the newbie list, go
to

    
http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie 

=====
---------------
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg." 
      - Bjarne Stroustrup (from Good Quotations compiled by Dr. Gabriel Robins)
LAWRENCE SALMINGO
---------------

________________________________________________________________________
Want to chat instantly with your online friends?  Get the FREE Yahoo!
Messenger http://mail.messenger.yahoo.co.uk
--
Philippine Linux Users' Group (PLUG) Mailing List
[EMAIL PROTECTED] (#PLUG @ irc.free.net.ph)
Official Website: http://plug.linux.org.ph
Searchable Archives: http://marc.free.net.ph
.
To leave, go to http://lists.q-linux.com/mailman/listinfo/plug
.
Are you a Linux newbie? To join the newbie list, go to
http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie

  

-- 
Glenn Remot
Network Engr. - IT,Network Comm. Section,
The Philippine Daily Inquirer
8978808 loc 351
--
Philippine Linux Users' Group (PLUG) Mailing List
[EMAIL PROTECTED] (#PLUG @ irc.free.net.ph)
Official Website: http://plug.linux.org.ph
Searchable Archives: http://marc.free.net.ph
.
To leave, go to http://lists.q-linux.com/mailman/listinfo/plug
.
Are you a Linux newbie? To join the newbie list, go to
http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie

Reply via email to