Formulaire erreur 500

godog Messages postés 1 Statut Membre -  
Archeus01 Messages postés 1572 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis en train de m'arracher les cheveux sur une page sur laquelle j'inclus un formulaire :

voici l'extrait de la page html accueillant le formulaire :

<div class="formulaire">
<form action="http://xxxxxx.com" method="post" name="FAQ">
<input type="hidden" name="subject" value="Votre_objet">
<input type="hidden" name="recipient" value="1">
<input type="hidden" name="redirect" value="http://www.xxxx.com/bravo.html">

<p class="titre">Vos coordonnees:</p>
<input name="" type="text" value="Adresse mail" />

<p>Coordonnees de votre contact:</p>
<input name="" type="text" value="Adresse mail" />



<p class="titre">Votre message</p>
<textarea name="" rows="6">Taper ici le message que vous souhaitez envoyer à votre contact.</textarea>


<INPUT TYPE="SUBMIT" value="Valider">
<INPUT TYPE="RESET" value="Annuler">

</form>

</div>

Il me semble qu'il n'y ait pas d'erreur ( ? )
et voilà une partie de mon cgi : formu.pl

BEGIN
{
$DEBUGGING = 0;
$emulate_matts_code= 0;
$secure = 1;
$allow_empty_ref = 1;
$max_recipients = 5;
$mailprog = '/usr/sbin/sendmail -oi -t';
$postmaster = 'x@x.com';
@referers = qw(x.com);
@allow_mail_to = qw();
@recipients = ();
%recipient_alias = ('1'=>'x@x.x');
@valid_ENV = qw(REMOTE_HOST REMOTE_ADDR REMOTE_USER HTTP_USER_AGENT);
$locale = '';
$charset = 'iso-8859-1';
$date_fmt = '%A, %B %d, %Y at %H:%M:%S';
$style = '/css/nms.css';
$no_content = 0;
$double_spacing = 1;
$wrap_text = 0;
$wrap_style = 1;
$address_style = 0;
$send_confirmation_mail = 0;
$confirmation_text = <<'END_OF_CONFIRMATION';


Lorsque que je remplis le formulaire et clique sur envoyer : j'ai l'erreur suivante

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, postmaster@www.x.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


Je précise que j'ai bien transférer le fichier formu.pl dans le répertoire cgi-bin en ASCII et que je lui ai attribué les droits 755 ( chmod )

Quelqu'un voit où est le problème ?

1 réponse

Archeus01 Messages postés 1572 Date d'inscription   Statut Membre Dernière intervention   452
 
Cette ligne la
<quote> $mailprog = '/usr/sbin/sendmail -oi -t </quote
me parait de mauvaise augure
0