All pastes #816336 Raw Edit

Someone

public text v1 · immutable
·published 2007-12-14 19:29 UTC
rendered paste body
<body>
<p>Cette page permet l'envoi d'un email au webmaster du site . &nbsp;: </p>
<ul>
  <li>signaler une erreur sur le site (lien défectueux...),</li>
  <li>faire une suggestion,</li>
  <li>proposer un lien,</li>
  <li>etc.</li>
</ul>
<br />
  <?php
function formulaire($Nom="",$Email="",$Message="") {
?>
</p>
<form action="<?php echo $PHP_SELF ?>" method="post">
  <table border="0" class="tour" cellspacing="0" cellpadding="10" align="center">
    <tr class="unite"> 
      <td >Nom Prénom&nbsp;:</td>
      <td width="80%"><center>
          <input type="text" name="Nom" size="30" value="<?php echo trim(htmlentities($Nom)) ?>" />
        </center></td>
    </tr>
    </tr>
    <tr class="unite"> 
      <td>E-mail&nbsp;:</td>
      <td width="80%"><center>
          <input type="text" name="Email" value="<?php echo trim(htmlentities($Email)) ?>" size="30" />
        </center></td>
    </tr>
    <tr class="unite"> 
      <td valign="top">Message :</td>
      <td width="80%"><center>
          <textarea name="Message" alt="Message" rows="10" cols="47" wrap="virtual"><?php if (ereg("[]%~#`$&|}{^[><]",$Message)) { echo "Certains caractères utilisés sont interdits";
  $erreur=1; }
  else {echo trim($Message); } ?></textarea>
        </center></td>
    </tr>
    <tr class="unite"> 
      <td>&nbsp;</td>
      <td width="80%"> <center>
          <br />
          <input type="submit" name="Submit" value="Envoi" alt="Envoi" style="background-color:#00ff00" title="Envoi de votre message" onmouseover="this.style.color='#ff0000'" onmouseout="this.style.color='#000000'" onmousedown="this.style.color='#ff9900'" />
        </center></td>
    </tr>
  </table>
<?php
}
if(!isset($Nom)) { 
	formulaire();
}
else {

$query = "SELECT * FROM `settings` WHERE `adminemail`";
$resultat= mysql_query($query,$link) or die ('Erreur : '.mysql_error() );   
while ($row = mysql_fetch_assoc($resultat)) {

	$vNom=trim(htmlentities($_POST["Nom"]));
	$vMessage=trim($_POST["Message"]);
	$vEmail=trim(htmlentities($_POST["Email"]));
	$adminemail = "$row["adminemail"]";
	$titre="Modèle de page Contact";
	$message="Provenance : $HTTP_REFERER\n";
	$message.="Adresse IP : $REMOTE_ADDR,\n";
	$message.="Navigateur : $HTTP_USER_AGENT\n";
	$message.="Nom : $vNom\n";
	$message.="E-mail : $vEmail\n";
	$message.="Message : $vMessage\n";
	if (empty($vNom) || empty($Message) || empty($Email)) {
		echo "<p class='red'>Vous n'avez pas complété toutes les zones&nbsp;:</p>";
		$erreur=1;
	}
	if (!eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-_.]?[0-9a-z])*\\.[a-z]{2,4}$",$vEmail) && ($erreur<>1)){
		echo "<p class='red'>L'adresse e-mail n'est pas correcte&nbsp;:</p>";
		$erreur=1;
	}
	if ($erreur==1) {
		formulaire($Nom,$Email,$Message);
	}
	else {
		mail($adminemail,$titre,$message,"From: $vEmail") ;
		echo "<p class='vi4'>Votre message :</p>";
		echo "<ul><li>Nom : <span class='red'>" . $vNom . "</span><br />";
		echo "<li>E-mail : <span class='red'>" . $vEmail. "</span></li>";
		echo "<li>Message : <span class='red'>" . $vMessage.'</span></li></ul>';
		echo "<p class='vi4'>a bien été envoyé au webmestre du site. Nous vous remercions.</p>\n" ;
		echo "<form name='boutons'><table border='0' cellspacing='0' cellpadding='0' width='90%' align='center'><tr><td><center>" ;
  echo "<input type='button' name='accueil' alt='Accueil' value=\"Retour à la page d'accueil\" style='color:#660066;background-color:#ebe7f1' onclick=\"location.href='/index.php'\" onmouseover=\"this.style.color='#ff0000'\" onmouseout=\"this.style.color='#660066'\" onmousedown=\"this.style.color='#ff9900'\" />\n";
  echo "</center></td><td><center><input type='button' name='plan' alt='Plan du site' value='Vers le plan du site' style='color:#660066;background-color:#ebe7f1' onclick=\"location.href='http://team-wizz.ngservers.com/site/" onmouseover=\"this.style.color='#ff0000'\" onmouseout=\"this.style.color='#660066'\" onmousedown=\"this.style.color='#ff9900'\" /></center></td></tr></table>";
	}
}
?>
</form>
</body>
</html>