[ bugmenot2 @ 11.08.2011. 16:04 ] @
pozdrav, ne znam da li pl fajlovi spadaju u ovu temu, ali ako ne, premestite temu gde treba.

ja sam ubacio html kod za kontakt formu u index.html i to sasvim lepo izgleda (samo dva polja i textarea i submit), medjutim,
nece da funkcionise kad kliknem submit, a trebalo bi da upise poruku u file.txt koji sam kreirao u cgi-bin/survey,
u taj folder sam smestio i formfile.pl koji izgleda ovako:
Code:
#!/usr/bin/perl
use strict;
use CGI qw/:standard/;
#parse data from textarea
my $foo = param("foo");
#remove all returns and newlines and replace with 1 space 
$foo =~ s/[\r\n]+/ /g;
open(FILE, ">>file.txt") || die "can't write to file.txt $!";
print FILE "$foo\n";
close(FILE);
print header(),
start_html(-title=>'File Created'),
'File created!',
end_html();


evo i html koda ali sa njim nemam problema, lepo se pojavljuje na stranici kako sam zeleo:

Code:
<FORM ACTION="http://blabla.com/cgi-bin/survey/formfile.pl" METHOD="post"  
ENCTYPE="multipart/form-data"> 
    <font color="#000000"> 
  <center>  <table width="100%" border="0" cellpadding="1" cellspacing="1" 
bordercolor="#000000" bgcolor="#e4d2a6">
      <tr> 
        <td align="left" valign="top" bordercolor="#000000" bgcolor="#e4d2a6"> 
          <p>&nbsp;</p>
          <p><font color="#000000">Nickname: 
            <input name="nickname" type="text" id="nickname" size="8" maxlength="60">
            </font></p>
          <p><font color="#000000">Day/Month/Year:</font>
            <input type="text" id="date" size="8" maxlength="60" name="date">
            </font></p>
          <p> <font color="#000000"> Enter Message:</p>
            <textarea rows="30" cols="90" wrap="physical" name="comments">

</textarea> </font></p>            </font></p>
 <p><font color="#000000"> 
      <input type="submit" name="Submit" value="Submit">
      <input type="reset" name="Submit2" value="Reset">
      </font></p>
          </td>
          </tr>           
</table>
   
    <p>&nbsp;</p>
    <p>&nbsp;</p>    
  </form></center>
[ B3R1 @ 23.09.2011. 12:38 ] @
1. Ubaci punu putanju do fajla file.txt u open().

2. Podesi permissions na fajlu:

chmod +w file.txt


3. Sta kaze access_log i error_log?