probleme avec un script PHP + redhat 8.0

probleme avec un script PHP + redhat 8.0 - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 01-08-2003 à 08:59:41    

Salut à tous,
Voilà j'ai réalisé un site web très basic et deans j'ai voulu y insérer un formulaire en PHP à partir d'un script que j'ai trouvé sur le net.
Normalement quand une personne rempli ce formulaire je reçois un mail avec ses coordonées et automatiquement le script lui renvoit un mail de confirmation en récupérant la variable qui contient son email.
Mon problème se situe justement au retour de l'email de confirmation qui malheureusement ne part pas  
 
est ce quelqu'un aurait une soluce à mon problème ???
 
Merci d'avance pour vos réponses
 
Ci joint mon script PHP
--------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body background="image001.jpg">
<?php
 
 
// recupération des données envoyées par POST
$email= $_POST['email'];
$mail_visiteur= $_POST['mail_visiteur'];
$nom= $_POST['nom'];
$prenom= $_POST['prenom'];
$message= $_POST['message'];
$headers= $_POST['headers'];
$sujet= $_POST['sujet'];
$url= $_POST['url'];
$adresse_post= $_POST['adresse_post'];
$telephone= $_POST['telephone'];
 
//fonction de renvoie de variables saisies dans le formulaire de départ (si vides ou non valides)
function renvoyer($nom,$prenom,$mail_visiteur,$message,$sujet,$adresse_post,$telephone){
echo"<form name=\"retour\" method=\"post\" action=\"index.php\">";
echo"<input name=\"backdata\" type=\"hidden\" id=\"backdata\" value=\"1\">";
echo"<input name=\"nom\" type=\"hidden\" id=\"nom\" value=\"$nom\">";
echo"<input name=\"prenom\" type=\"hidden\" id=\"prenom\" value=\"$prenom\">";
echo"<input name=\"message\" type=\"hidden\" id=\"message\" value=\"$message\">";
echo"<input name=\"mail_visiteur\" type=\"hidden\" id=\"mail_visiteur\" value=\"$mail_visiteur\">";
echo"<input name=\"sujet\" type=\"hidden\" id=\"sujet\" value=\"$sujet\">";
echo"<input name=\"adresse_post\" type=\"hidden\" id=\"adresse_post\" value=\"$adresse_post\">";
echo"<input name=\"telephone\" type=\"hidden\" id=\"telephone\" value=\"$telephone\">";
echo"<input type=\"submit\" name=\"Submit\" value=\"Rectifier\">";
echo"</form>";
 
}
//on veridie si tous les champs sont remplis
if (($mail_visiteur!="" ) && ($nom!="" ) && ($prenom!="" ) && ($message!="" ) && ($sujet!="" ) && ($adresse_post!="" ) && ($telephone!="" )){
 
// test de l'email
if (ereg(".+(@.+)(\.[[:alpha:]]{2}([[:alpha:]]?))$",$mail_visiteur)){
 
// si email valid ok on envoie  
mail("$email","Contact pour le site $site","
     Bonjour,
    Un visiteur vous a laissé un message
    Voici les informations qu'(il,elle) a soumis :
    Nom : $nom, Prénom :$prenom
    Email :$mail_visiteur
    Adresse Postale :$adresse_post
    Telephone :$telephone
    Sujet :$sujet
    Message :
    $message","$headers" );
     
mail("$mail_visiteur","Contact pour le site $site","
     Bonjour,
    Vous avez laissé un message sur le site $site
    Voici les informations que vous avez soumises :
    Nom,Prénom : $nom,$prenom
    Votre email :$mail_visiteur
    Adresse Postale :$adresse_post
    Telephone :$telephone
    Sujet de votre message : $sujet
    Votre message :
    $message
    PS : Ceci est un mail automatique merci de ne pas y repondre
    ------------------------------------------------------------
    Coordialement le webmaster de $site
    $url","$headers" );
?>
<table width="354" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#000000">
  <tr>  
    <td bgcolor="#000000">  
      <div align="center"><font color="#FFFFFF" face="tahoma" size="2">Contact</font></div>
    </td>
  </tr>
  <tr>  
    <td align="center" valign="top" bgcolor="#000000">
   
       
            <table width="352" border="0" cellpadding="0" cellspacing="0" bgcolor="#333399">
        <tr>  
                <td>  
                  <div align="center"><font color="#FFFFFF" size="2" face="tahoma">Ok  
                    <br>
                    Votre message a &eacute;t&eacute; envoy&eacute;r !<br>
                    Vous recevrez bient&ocirc;t votre dossier d'inscription<br>
                    Merci<br>
                    </font><font face="tahoma" size="2"><br>
                    </font></div>
                </td>
              </tr>
            </table>
   
         
    </td>
  </tr>
</table>
<div align="center">  
  <?php }else{
// si email pas valide on le signale
?>
  <br>
  <table width="354" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#000000">
    <tr>  
      <td bgcolor="#000000"> <div align="center"><font color="#FFFFFF" face="tahoma" size="2">Contact</font></div></td>
    </tr>
    <tr>  
      <td align="center" valign="top" bgcolor="#000000">
   
     
               
     <table width="352" border="0" cellpadding="0" cellspacing="1" bgcolor="#333399">
          <tr>  
                  <td>  
                    <div align="center"><font color="#FFFFFF" size="2" face="tahoma">Email  
                      Non Valide!<br>
                      <?php  
    renvoyer($nom,$prenom,$mail_visiteur,$message,$sujet,$adresse_post,$telephone);
    ?>
                      <br>
                      </font></div></td>
                </tr>
              </table>
     
           
   
  </td>
    </tr>
  </table>
  <br>
  <?php }  
   
  }else{?>
  <br>
  <table width="354" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#000000">
    <tr>  
      <td bgcolor="#000000"> <div align="center"><font color="#FFFFFF" face="tahoma" size="2">Contact</font></div></td>
    </tr>
    <tr>  
      <td align="center" valign="top" bgcolor="#000000">
              <table width="352" border="0" cellpadding="0" cellspacing="1" bgcolor="#333399">
                <tr>  
                  <td>  
                    <div align="center"><font color="#FFFFFF" size="2" face="tahoma">Veuillez  
                      remplir tous les champs!<br>
                      <?php
    renvoyer($nom,$prenom,$mail_visiteur,$message,$sujet,$adresse_post,$telephone);} ?>
                      <br>
                      </font></div></td>
                </tr>
              </table></td>
    </tr>
  </table>
</div>
</body>
</html>
   

Reply

Marsh Posté le 01-08-2003 à 08:59:41   

Reply

Marsh Posté le 01-08-2003 à 10:17:30    

regarde du coté de ton mailer.
 
sendmail tourne? ?

Reply

Marsh Posté le 01-08-2003 à 13:48:56    

oui pas de problème avec sendmail,
j'ai un webmail squirrelmail qui tourne avec et pas de blem

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed