Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1606 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  probleme avec un script PHP + redhat 8.0

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme avec un script PHP + redhat 8.0

n°299960
pat_testa_​mora
Posté le 01-08-2003 à 08:59:41  profilanswer
 

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>
   

mood
Publicité
Posté le 01-08-2003 à 08:59:41  profilanswer
 

n°299973
la viper
Posté le 01-08-2003 à 10:17:30  profilanswer
 

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

n°300053
pat_testa_​mora
Posté le 01-08-2003 à 13:48:56  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  probleme avec un script PHP + redhat 8.0

 

Sujets relatifs
Problême d'heure[mandrake 9.0] probleme de carte son
m a j : pb avec RedHat 7.3 et Install Oracle et kestion sur RedHatproblème d'accès apache - squirrelmail depuis internet
Probleme de mise en veille avec Mandrake 9.1[HELP] probleme avec mozilla 1.4 :( pas cool
Aide pour un script :)[XFree] Problème lorsque je switch en mode console
[gentoo] probleme emerge -u world : Blocked !Script : convertir des fichiers ico en png
Plus de sujets relatifs à : probleme avec un script PHP + redhat 8.0


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR