Tutoriels vidéo art graphique gratuits

 
Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Pages: [1]   En bas

Auteur Sujet: problème formulaire php  (Lu 4382 fois)

briseur

  • Wisi Pilier de comptoir
  • **
  • Hors ligne Hors ligne
  • Messages: 58
    • Voir le profil
problème formulaire php
« le: mars 12, 2009, 23:03:50 pm »

Bonjour

j'ai repris un formulaire php que j'ai adapté pour mon site flash,
mais je n'arrive pas à comprendre car l'envoi se fait bien, sauf qu'il ne m'envoi pas toute les rubriques

dans mon cas il ne m'envoi pas le champs corps, par contre si je supprime une des autres rubriques là il prend en considération le champs corps et me l'envoi

Voici mon code pour que ce soit plus claire, car moi et le php ça fait 2 on va dire lol ;D

le code PHP:
<?php

// on récupère les données envoyées depuis Flash en GET 
$destinataire="nelsoncoel@gmail.com";
$nom=utf8_decode(stripslashes($_GET['nom']));
$expediteur=utf8_decode(stripslashes($_GET['expediteur']));
$objet=utf8_decode(stripslashes($_GET['objet']));
$corps=utf8_decode(stripslashes($_GET['corps']));


// le @ devant la fonction mail evite au php d'afficher le message d'erreur si le mail est pas bien parti
// et donc de renvoyer à Flash une info bien formatée
// mail renvoie 1 si c'est envoyé correctement sinon 0

// utf8_encode encode en unicode
// urlencode protège les caractères particuliers type % ou +

// cependant il ne faut pas urlencoder le signe egal car flash ne pourra plus l'interprétter
if (@mail ($destinataire,$nom,$expediteur,$objet,$corps,)) {
echo "validation=".urlencode(utf8_encode("mail envoyé"));
} else {
echo "validation=".urlencode(utf8_encode("problème d'envoi"));
}


?>



Merci d'avance pour votre aide
« Modifié: mars 12, 2009, 23:06:54 pm par briseur »
IP archivée

T_bo

  • Wisi J'habite sur le forum
  • ****
  • Hors ligne Hors ligne
  • Messages: 349
    • Voir le profil
Re : problème formulaire php
« Réponse #1 le: mars 13, 2009, 09:31:33 am »

c'est normal tu n'utilise pas la fonction mail comme il faut :
bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )dans l'ordre.
Si tu veux rajouter des info comme le nom et l'expéditeur tu crée une quatrième variable que tu passe en quatrième paramètre.
Dans ton cas çà donnerais un code du genre 
<?php

// on récupère les données envoyées depuis Flash en GET 
$destinataire="nelsoncoel@gmail.com";
$nom=utf8_decode(stripslashes($_GET['nom']));
$expediteur=utf8_decode(stripslashes($_GET['expediteur']));
$objet=utf8_decode(stripslashes($_GET['objet']));
$corps=utf8_decode(stripslashes($_GET['corps']));

$header="From:'".$nom."'<".$expediteur.">/n"

// le @ devant la fonction mail evite au php d'afficher le message d'erreur si le mail est pas bien parti
// et donc de renvoyer à Flash une info bien formatée
// mail renvoie 1 si c'est envoyé correctement sinon 0

// utf8_encode encode en unicode
// urlencode protège les caractères particuliers type % ou +

// cependant il ne faut pas urlencoder le signe egal car flash ne pourra plus l'interprétter
if (@mail ($destinataire,$objet,$corps,$headers)) {
echo "validation=".urlencode(utf8_encode("mail envoyé"));
} else {
echo "validation=".urlencode(utf8_encode("problème d'envoi"));
}


?>

bon courage.
tu trouveras plus d'info :
ici http://www.php.net/manual/fr/function.mail.php
et la  http://www.vulgarisation-informatique.com/mail.php
IP archivée

briseur

  • Wisi Pilier de comptoir
  • **
  • Hors ligne Hors ligne
  • Messages: 58
    • Voir le profil
Re : problème formulaire php
« Réponse #2 le: mars 13, 2009, 13:48:20 pm »

merci beaucoup

je vai regardé ça :)
IP archivée
 



Wisibility est un sité dédié à la formation aux métiers l’image. Vous y trouverez différentes ressources vous aidant à maîtriser les logiciels graphiques tels que Photoshop, Lightroom, Illustrator, InDesign, Flash… Aujourd’hui, Wisibility réunie plus d'une vingtaine d’experts, intervenant en Entreprise pour former graphistes, webdesigners, développeurs web, photographes, monteurs, trucistes…
Depuis 2006 nous nous sommes spécialisés dans les tutoriels vidéos permettant de se former à distance. Notre forum très actif, géré par une équipe de bénévoles répondra à vos demandes. Vous pourrez également profiter de nos émissions et reportages sur la Wisi TV.
Contact - Wisibility est une marque déposée

Blog - Tutoriels - Wisi TV - Forum