Fonction PHP aléatoire : contact()

Affichage d'une fonction PHP au hasard. Ré-actualisez la page et une autre fonction PHP. s'affichera !

contact() ajouté le 2009-05-20 14:44:20 par SorenS

/**
* Gestion d'un formulaire de contact avec :
* - nom
* - email
* - message
* @author SorenS
* @url http://rkueny.fr
* @return Boolean
*/

// tout est ok
$return =true;

// on vérifie que tout les champs ne soient pas vides
if(!empty($_POST['name']) && !empty($_POST['email']) && !empty($_POST['content'])){

     // on regarde que l'email soit au bon format
     if(preg_match('`^[[:alnum:]]([-_.]?[[:alnum:]_?])*@[[:alnum:]]([-.]?[[:alnum:]])+\.([a-z {2,6})$`',$_POST['email'])){

          // sécurité
		$name          =       addslashes(htmlentities($_POST['name']));
                $content       =       addslashes(htmlentities($_POST['content']));
 
          // définition de l'objet
		$objet    =      'Depuis mon site de la part de '.$name;

          // envoi du mail
		mail($_POST['mail'], $objet, $content);

     }else{
          // erreur, certains champs sont vides
               $return         =      false;
               $defError      =      'email';
     }
}else{ 
     // erreur, certains champs sont vides
          $return        =      false;
          $defError     =      'vide';
}

Voter pour cette fonction


Petit envoi de mail.

N'est pas géré le flood.

Gestion des erreurs non-comprises entièrement dans cette fonction

Commentaires sur la fonctions php

SorenS 20/05/2009 à 14:45

J'ai oublié un :

return $return;

(impossible d'éditer son code ???)

Arnaud-k 20/05/2009 à 19:24

Je le ferai des que je pourrai

Xevonaute 10/10/2009 à 09:49

Je l'ai repris est légèrement développé (ajout d'une gestion du Spam), je la posterai bientôt.