[Xitami] Folder permission issue or PERL error???
Admin (MRJ)
xitami@lists.xitami.org
Fri, 14 Jan 2005 01:03:26 -0700
I posted a second one in here with the err log too...
It reads
Error in the CGIErr.log of Xitami is noted as
print() on closed filehandle OUTFILE at D:\xit\cgi-bin\upload.cgi line 62,
<fh00001E%3A\testimage.jpg> line 23.
the line number refers to the 23'rd line in the image file.
there is like one for each line in the originating file selected for upload
----- Original Message -----
From: "Ayhan Tuncer" <tuncer@dalan.com.tr>
To: <xitami@lists.xitami.org>
Sent: Friday, January 14, 2005 1:00
Subject: RE: [Xitami] Folder permission issue or PERL error???
How is the wording of the error at line 62? Is it in the cgierr.log ?
Ayhan Tuncer
-----Original Message-----
From: xitami-admin@lists.xitami.org
[mailto:xitami-admin@lists.xitami.org] On Behalf Of Admin (MRJ)
Sent: Friday, January 14, 2005 9:11 AM
To: xitami@lists.xitami.org
Subject: [Xitami] Folder permission issue or PERL error???
I am having a bit of trouble here.
I have ActivePerl 5.8.6 installed
Xitami 2.5c2 installed on Win 2k
and I'm trying to get http://www.radinks.com/upload/
<http://www.radinks.com/upload/>
this little thing to work in the lite edition free version.
Now everything is ok as long I try using the html-perl.htm file to do an
upload but
it fails stating there is a error on line 62 in the upload.cgi file.
the following is the CGI file I am using.
Any hints as to why it won't upload to my xitami box?
I really don't know any Perl myself to debug this thing in a proper
manner.
Thanks for any help.
=================
#!/usr/bin/perl -w
#
# Perl script to accept file uploads. This script is provided for
demonstration
# purposes only.
# you need to have the CGI module installed.
#
# Copyright Rad Inks (pvt) 2003
# http://www.radinks.com
use CGI;
use Carp;
sub bye_bye {
$mes = shift;
print "<br>$mes<br>\n";
exit;
}
print "Content-type: text/html\n\n ";
my $cg = new CGI();
#
# Files will not be saved if $save_path is left undefined. Please make
sure
# the path you choose is writable.
#
my $save_path = "D:\\tmpUL\\";
print <<__TABLE__;
<html>
<body bgcolor="FFFFCC">
<table border="1" cellpadding="5" width="100%" align="center">
<tr><td colspan="2" bgcolor="#0066cc"><font color="#FFFFCC" size="+1"
align="center">Files Uploaded</font></td></tr>
<tr bgcolor="#ffff00"><td style="font-size: 110%;"><nobr>File
Name</nobr></td>
<td style="font-size: 110%" align="right"><nobr>File
size</nobr></td></tr>
__TABLE__
my $size = $cg->param;
for($i=0 ; $i < $size ; $i++)
{
$file_upload = $cg->param("userfile[$i]");
if($file_upload) {
my $fh = $cg->upload("userfile[$i]");
my @name = split('/',$fh);
my $filename = $name[$#name];
$fsize =(-s $fh);
print "<tr><td>$filename </td>\n";
print "<td>$fsize</td></tr>";
if(defined($save_path))
{
open (OUTFILE,">>$save_path/$filename");
while(<$fh>) {
print OUTFILE $_;
### THIS IS WHERE THE ERROR OCCURS
}
close(OUTFILE);
}
else
{
carp 'not saving';
}
}
}
print <<__TABLE__;
</table>
<p style="text-align:center; font-size: 80%">Sample Perl Upload handler
provided by
<a href="http://www.radinks.com/?dn">Rad Inks</a></p>
<p style="text-align:center; font-size: 80%">have you seen our <a
href="http://www.radinks.com/sftp/?dn">Secure FTP Applet</a> or our
<a href="http://www.radinks.com/mms/?dn">Multimedia Messaging
Solution</a>?</p>
__TABLE__
--
Xitami Users Mailing List -- For Xitami support
To unsubscribe: http://lists.xitami.org/mailman/listinfo/xitami