HI
I keep getting errors saying:
Use of uninitialized value in concatenation (.) or string at
pagecreate.pl line 25.
print() on closed filehandle FILE at pagecreate.pl line 29.
i have a script which calls a database and there are values in $ary[0] like:
bob smith
joe
susan / john
larry jones / cary grant
and $ary[1] like:
friends
enemys
not sure
I am trying to put the details into directory/pages and have fallen
down at the following code also i will try to put in underscores for
names and directories once this bit works:
while (@ary = $sth->fetchrow_array()){
open FILE, ">c:\/\/output\/$ary[1]\/(
if ($ary[0] =~ m/\//) {($var1, $var2, $var3) = (split(/\s/,
$ary[0]))$var1$ending}
else {$ary[0]$ending}";
print FILE "\<html\>\n\<p\>\n$ary[0], $ary[1]\n\<\/p\>\n\<\/html\>";
close FILE;
print "$ary[0] webpage written\n";
in testing i hashed out FILE commands and just tried to print to STDIN
print ">c:\/\/output\/$ary[1]\/(
if ($ary[0] =~ m/\//) {($var1, $var2, $var3) = (split(/\s/,
$ary[0]))$var1$ending}
else {$ary[0]$ending}";
i could see the values coming from the database in between the errors
but the regexp don't work.
Thanks
Brad
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/