#!/usr/bin/perl require "flush.pl"; $| = 1; $tmpfaxcover="/tmp/.fax/faxcover.$$"; $faxcover='faxcover'; # location of faxcover binary use CGI; $query = new CGI; require "ctime.pl"; $tt = &ctime(time()); chop($tt); $sendfax = "/usr/bin/sendfax"; print STDOUT "\n\n"; print $query->dump; print"
";
  
  @fax = $query->param('fax');
  $to = $query->param('ToName');
  $phone = $query->param('ToNumber');
  $company = $query->param('ToCompany');
  $from = $query->param('FromName');
  $cover = $query->param('Cover');
  $regard = $query->param('Regarding');
  $comments = $query->param('Comments');
  $comment =~ s/\n//g;
  $comment =~ s/\r//g;
  
  push(@args, '-P', 'high');
  push(@args, '-m', '-D');
  push(@args, '-f', "$from");
  push(@args, '-d', "$phone");
  push(@args, '-n');
  
  push(@args, "@fax");
  
  push(@args, "/tmp/.fax/fax_test.$$");
  
  print"Performing $sendfax @args\n";
  
  open(TEST, ">>/tmp/.fax/fax_test.$$");
  print TEST "$comments";
  close(TEST);
  
  open(LOG, ">>/var/spool/fax/log/sendlog");
  print LOG "$tt web $sendfax @args\n";
  close(LOG);
  
  open(SCR, ">>/tmp/.fax/fax_script.$$");
  print SCR "#!/bin/sh\n";
  print SCR "$sendfax @args\n";
  close(SCR);
                                                     
  &flush(STDOUT);
  system("chmod og+x /tmp/.fax/fax_script.$$");
  &flush(STDOUT);
  print "
"; print "


Fax wurde abgeschickt!

";