Mettre en françaisPut on englishespagnoleallemand
Instant gaming

 Economisez sur l'achat de vos jeux 

 



Nouveaute
Mise en place d'un client Ftp (Filezilla)

Filezilla, logiciel ftpLe Ftp est un protocole de transfert de fichiers (File Transfer Protocol) destiné à l'échange de fichiers sur un réseau informatique.

 

Lire le billet : Client Ftp (Filezilla)

Internet explorer 8 et animation flash

Internet explorer en 64 bitsInternet explorer 8 ne me permet pas d'installer le Flash Media Player

En effet votre ordinateur ce compose de deux applications si vous êtes sur Windows Seven ...
 

Lire le billet : Internet explorer 8 et flash 



Langage Php : Formulaire de contact basique

Les prérequis

Notion de base du langage Php et Html

Présentation

Si on regarde en général et que l'on se place à la place de l'internaute il n'est pas simple lorsque l'on clique sur une adresse email de se créer un compte sur outlook (même si ma préférence va à firefox).

C'est pourquoi il me semble important d'offrir la possibilitée à celui-ci de vous contacter ou de faire votre pub en quelques cliques sans même qu'il est besoin d'avoir une quelconque notion en configuration de software.

Le cours suivant vous montrera comment faire :

Un formulaire publicitaire :
Il permettra à l'internaute d'envoyer en un clique l'url de votre site à un de ses amis

Un formulaire de contact :
Qui lui permettra d'avoir envie de vous laisser un commentaire vu qu'il ne va pas être rebuter par une quelconque configuration.

La fonction mail()

La fonction mail() en php permet comme sont nom l'indique d'envoyer un mail via le php si cette fonction est activée sur votre hébergement.

Syntaxe de la fonction mail() :
Mail("adresse de destination","objet","Corps du mail","option");
Ce cours n'iras pas plus loin dans l'explication de cette fonction, du moins pour le moment.

Le formulaire publicitaire

Le but de ce formulaire et que l'internaute qui apprécie votre site devienne en quelque sort votre commercial ou publicitaire. Si le site lui plais il aura sûrement envie de le partager avec des amis.

Pour ceci bien sure il faudra savoir quoi mettre dans le message qui partira afin d'attirer son amis et de lui donner envie de faire la même chose.

Pour ceci nous auront besoin de deux choses :
1 - Un formulaire à remplir (pour envoyer à un amis il faut minimum mettre son email)
2 - Un bloc de code en php qui va interpréter tous ça.

Le formulaire :





Votre Prénom :





Son E-mail :










 
Le formulaire n'est pas plus compliqué il permet à un simple utilisateur de mettre son propre nom puis l'email de la personne à qui il souhaite envoyer l'invitation.

Le bloc en php :
Le bloc en php va etre charger de collecter les variables et de les envoyer par email via la fonction mail()

//############# PREMIERE PARTIE DU CODE, LES VARIABLES FIXE ##########
// MODIFIEZ ICI --------------------------
$mailexp = "xxx@xxxx.xxx"; // entrez ici votre email qui sera l'expéditeur des recommandations
$mailcopie = "webmaster@nom_de_domain.com"; // entre ici l'email où sera envoyé une copie de la racommandation
$objet = "xxxxxx"; // entrez ici l'objet du mail
$siteweb = "http://wwwxxxxx.com"; // entrez ici l'url complète de votre site
$confirme="N hésitez pas"; // on force une valeur dans $confirme qui affichera au début N'hésitez pas

Il ce peu que vous n'ayez pas envie de figer l'adresse du site mais plutôt envoyer l'adresse de la page en cours. Pour cela il nous faudra attraper l'adresse en cours et la stocker dans une variable :

$url=$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
echo "  $url";
?>

Maintenant l'adresse de la page en cours est placé dans la variable $url il ne vous reste plus qu'a mettre $url dans le code à la place des différents $siteweb.

//#################### DEUXIEME PARTIE DU CODE, LES VARIABLES DE L'INTERNAUTE##########
$mail = $HTTP_POST_VARS['mail']; // on attrappe la valeur de la zone mail dans la variable $mail
$nom = $HTTP_POST_VARS['nom']; // on attrappe la valeur de la zone nom dans la variable $nom

if ($nom<>""){ // on va mettre ici un test sinon un mail de copie vide vous sera envoyé cela l'évite
Mail("$mail","$objet","Bonjour,\n\n\nVotre ami(e) $nom vous recommande ce site :\n\n$siteweb\n\nA bientôt !\n\n$nom\n\nPS: merci de ne pas répondre à ce courrier.","from: $mailexp");
Mail("$mailcopie","bibliotheque","Nom de la personne : $nom \n Mail destination : $mail\n","from: $mailexp");
$confirme="Mail envoyé"; } // une foi le mail partie on note à l'internaute qu'il à été envoyé
// cela veux biensure dire que si l'utilisateur à mis son nom le mail peux partir et la copie aussi
?>


 Le formulaire de contact

Le but de ce formulaire et que l'internaute qui apprécie votre site devienne en quelque sort votre testeur ou technicien.

L'intérêt est que ne pouvant pas à chaque grosse modification de votre site vérifier vous même l'intégralité de votre site, vous pourrez être facilement averti des petits dégas qui pourrait apparaître.

Pour ceci nous auront besoin de deux choses :
1 - Un formulaire à remplir (pour envoyer à un amis il faut minimum mettre son email)
2 - Un bloc de code en php qui va interpréter tous ca.

Le formulaire et la forme :

$confirme="N hésitez pas";
$mailexp = "xxx@xxx.com"; // entrez ici votre email qui sera l'expéditeur des recommandations
$mailcopie = "xxxx@xxxx.com"; // entre ici l'email où sera envoyé une copie de la recommandation
$siteweb = "http://www.xxxxx.com"; // entrez ici l'url complète de votre site web au cas ou vous en auriez plusieurs
$mailwebmaster="votre email.com"; // permet de dire vers quel boite envoyer cet email

$objet = $HTTP_POST_VARS['objet']; // on récupére l'objet du mail
$commentaire = $HTTP_POST_VARS['commentaire']; // on récupére le commentaire du mail
$nomcommentaire = $HTTP_POST_VARS['nomcommentaire']; // on récupére l'emeteur du mail

if ($commentaire<>""){ // condition ok on envoie une copie de sauvegarde au webmaster
Mail("$mailcopie","$objet","commentaire de $nommailling\nContenant le corps suivant : $commentaire","from: $mailexp");

Mail("$mailwebmaster","$objet","Nom : $nomcommentaire\nCommentaire : $commentaire","from: $mailexp");

$confirme="Mail envoyé"; // on préviens l'internaute de l'envoie du message
}
?>

 




Votre Login :




Objet :




Le méssage :










 

 

  • Sitemap
  • Les partenaires +
  • Les tutoriaux
  • Autre
  •  

Développé par vision-storm.com Flux Rss des Pages Flux Rss des Pages