Se connecter avec
S'enregistrer | Connectez-vous

500 erreur interne du serveur

Dernière réponse : dans Programmation

Bonjour, je suis en train de faire un site internet pour une amie. Je ne suis pas une pro, loin de là. Ma page de contact ne fonctionne pas... est-ce que quelqu'un aurait la gentillesse de regarder mon code et me dire pourquoi j'obtiens "Erreur interne du serveur 500" ? Un gros MERCI :love: 

Voici le code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<link href="layout.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
form table {
color: #FF80C0;
}
-->
</style>
</head>

<body id="page4">
<div id="main">
<!-- content -->
<div id="content">
<div class="indent">
<div class="close"><a href="index.html"><img alt="" src="images/close.jpg" /></a></div>
<!-- box begin -->
<div class="box">
<div class="inner">
<div class="scroll-box">
<div class="scroll-wrap">
<div class="inner">
<img class="title" alt="" src="images/contact.gif" /><br /><br />
<div class="img-box">
<img src="images/contact_image.jpg" alt="" width="93" height="112" />
<h4><em><br />Blueblue</em><br /> <br />
<em> Blueblue </em></h4>
<br /><br />
<p class="cont-box"><a href="#"><em><u>info@blueblue.ca</u></em></a> </p>
</div>
<img class="title" alt="" src="images/formulairedequestions.gif" /><br />
<form action="FormMail.pl" method="get" name="Message provenant de votre site internet">
<input type="hidden" name="recipient" value="gestion@gestion.ca">
<input type="hidden" name="redirect" value="www.blueblue.ca/confirmation.html">
<input type="hidden" name="required" value="nom,adresse,message">
<input type="hidden" name="subject" value="Message provenant de votre site internet">
<input type="hidden" name="missing_fields_redirect" value=" www.blueblue.ca /erreur.html">
<label><h1>  </h1>
<table width="400">
<tr>
<th width="183" scope="col"> Votre nom:
<input name= "nom" type="text" class="col-1" /></th>
<th width="8" scope="col"> </th>
<th width="194" rowspan="5" scope="col">Votre message:
<textarea name="message" cols="" rows="5" class="col-2" id="message"></textarea></th></tr>
<tr>
<td rowspan="4">Adresse électronique:
<input name="adresse" type="text" class="col-1" value=""/></td>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="submitButtonName" value="Soumettre" tabindex="25" border="0" />
<input type="reset" value="Recommencer" border="0" /></td>
</tr>
</table>
<div><span class="col-2">
<h1> </h1>
</span></div>
<div class="clear"></div>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- box end -->
</div>
</div>
<!-- footer -->
<div id="footer"> www.blueblue.ca © 2009    <a href="index-4.html">tous droits reserves</a></div>
</div>
</body>
</html>

______________
Merci

Autres pages sur : 500 erreur interne serveur

Lassé par la pub ? Créez un compte

coucou :love: 

ton problème vient du serveur, qui n'autorise pas les fichiers perl

or tu utilises FormMail.pl

si tu es sûre que ton serveur l'accepte, tu dois faire un chmod 755 dessus... pour qu'il soit exécutable
sinon faudra changer de méthode ;) 

:bounce: 

Rebonjour, tout d'abord merci beaucoup pour votre rapidité.

J'utilise FormMail.pl en effet, voici le code:

/usr/bin/perl
$mailprog = '/usr/lib/sendmail -i -t';
@referers = (bluelue.ca');
@recipients = &fill_recipients(@referers,@gestion.ca);
<input type=hidden name="recipient" value="gestion@gestion.ca">
<input type=hidden name="subject" value="Message provenant de votre site internet">
<input type=hidden name="redirect" value="confirmation.html">
<input type=hidden name="required" value="nom,adresse,message">
<input type="hidden" name="missing_fields_redirect" value="erreur.html">

Les droits des fichiers FormMail.pl et de contact.htlm sont 777 actuellement.

Qu'en dites-vous?

Merci. Je crois que le PHP est la meilleure solution bien que n'y connaise rien malheureusement. C'est donc mon fichier FormMail.pl qui devra être remplacer par un autre fichier du genre mail.php

Est-ce que je peux utiliser le code de mon fichier FormMail.pl et le renommer mail.php ?

Je devrai sûrement le placer ailleurs que dans cgi-bin, n'est-ce pas?

Encore merci :love: 
Lassé par la pub ? Créez un compte
Tom's guide dans le monde