begin process at 2013 06 19 13:38:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Comment mettre une carte de viste fait depuis le formulaire dans un email.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Comment mettre une carte de viste fait depuis le formulaire dans un email.

vendredi 22 février 2013 à 17:57:53 | Comment mettre une carte de viste fait depuis le formulaire dans un email.

trimax



Bonjour à vous tous,

J'aurai besoin d'aider pour réaliser mon projet.

Depuis quelque temps, j'ai fait un formulaire en html/php/css sur le site qui fonctione trés bien.
Les informations sont directements traitées et envoyées par email à la personne responable du site et au client.

Le tout sans faire une base de donnée.

Par contre, je n'arrive pas à introduire la carte de visite en extension "VCF" dans le email, en reprenant les mêmes informations du formulaire du site !!

Comment, je peux entre prendre la chose ???

Merci de votre aide ;)
samedi 23 février 2013 à 12:21:55 | Re : Comment mettre une carte de viste fait depuis le formulaire dans un email.

stay


Salut, la question est mal formulée.
Tu voudrais simplement ajouter une pièce jointe (fichier.vcf) à ton e-mail ?
Et le fichier serait adjoint à l'e-mail via le formulaire qui fonctionne très bien le tout sans base de donnée.

stéph
samedi 23 février 2013 à 14:11:50 | Re : Comment mettre une carte de viste fait depuis le formulaire dans un email.

trimax




Salut,

Déjà merci de m'avoir répondu à mon message.

Je suis bloqué dans mon développement :

- Comment créer le fichier.vcf en reprenant les informations du formulaire directement ???

pour le moment j'ai fait ça:




<?php

$fichierChemin = "/cartedevisite";

$fichierNom = "carte_de_visite ".$_POST["nom"]. " " ; .$_POST["prenom"].;

$fichierExtension = "vcf";

$fichierContenu .= 'Content-Type: text/plain; charset="iso-8859-1"'."\n";
$fichierContenu .= 'Content-Transfer-Encoding: 8bit'."\n";

$fichierContenu =

"<html><body>"

"BEGIN:VCARD" .
"VERSION:3.0";
"FN:".$_POST["nom"]." ".$_POST["prenom"].,;
"N:".$_POST["prenom"].;.$_POST["nom"].;;;
"EMAIL;TYPE=INTERNET;TYPE=HOME:".$_POST["email"].;
"TEL;TYPE=MAIN:".$_POST["telpri"].;
"TEL;TYPE=WORK:".$_POST["telpro"].;
"ADR;TYPE=HOME:";;.$_POST["adresse"].;.$_POST["localite"].;;.$_POST["npa"].;
"END:VCARD";

"</body></html>";

$droit = "0777";

$t_infoCreation = creerFichier($fichierChemin, $fichierNom, $fichierExtension, $fichierContenu, $droit);

echo "<pre>";

print_r($t_infoCreation);

echo "</pre>";

?>



- Faut-il l'enregistrer sur le serveur temporairement ???
Si c'est oui, la procédure de dessus est correcte ?

- Comment l'introduire dans l'email ???
C'est la fin de la page EMAIL :


mail($destinataire,
"Formulaire d'inscription - ".$_POST["nom"]." ".$_POST["prenom"]."",
$codehtml,
"From: $expediteur \n".
"Content-Type: text/html; charset=\"iso-8859-1\"\r\n");




Désolé, cela fait un ans que j'ai commencé de faire du WEB ;))

Merci du coup de pouce ;)

dimanche 24 février 2013 à 10:49:08 | Re : Comment mettre une carte de viste fait depuis le formulaire dans un email.

stay


Tu devrais essayer et vérifier si cela fonctionne.
Pour l'enregistrement sur le serveur, c'est possible mais pas une bonne idée. Tu peux également le sauvegarder en cache sur le poste client le temps d'envoyer l'émail.
Cela évitera d'encombrer le serveur, même ci tu supprimes le fichier par la suite.

stéph
dimanche 24 février 2013 à 13:41:49 | Re : Comment mettre une carte de viste fait depuis le formulaire dans un email.

trimax




Re-salut,

Justement, je ne sais pas comment faire pour le mettre en cache, comme tu me le dis !

Peux-tu me mettre sur le chemin dans la dé-marche à suivre pour cela fonctione ?

Merci beaucoup ;)

à plus
lundi 25 février 2013 à 18:04:54 | Re : Comment mettre une carte de viste fait depuis le formulaire dans un email.

stay


Ton justement est impossible !
Je t'ai uniquement donné une idée.
Tous les développeurs de spécialisation informatique BAC +3 à BAC +5 que je connais utilises le serveur.
En 7 ans de développements, il y a un seul développeur que j'ai rencontré qui a utilisé cette méthode.
Je ne vais pas te le servir sur un plateau.
Mais rassure toi :) tu n'auras pas besoin de faire cela, car tu n&#8217;envoies pas de fichier via un input de type file.
Ta méthode est de générer le fichier à la voler pour l'envoyer par e-mail.
Pour info, pourquoi a-t-on besoin de sauvegarder le fichier sur le serveur ou dans le cache d'un poste client.
C'est uniquement pour avoir l&#8217;opportunité de recharger la page du navigateur et de récupérer le fichier comme quand on récupère une valeur d'un input par GET ou POST.

Donc, tu insères en pièce jointe la variable contenant la valeur du fichier en pièce jointe de ton e-mail.

stéph


Cette discussion est classée dans : site, formulaire, carte, email, viste


Répondre à ce message

Sujets en rapport avec ce message

email formulaire [ par astrolabbcracker ] bonjour, après avoir lutté pendant 2 heures pour trouver mon bonheur, finalement déçu, je me lance pour vous poser une question.je n'ai pas trouvé de envoi formulaire par email chez ifrance [ par Spaceduck ] bonjour, j'ai un probleme sur une page de mon site sur ifrance où l'utilisateur remplit un formulaire qui doit m'arriver par mail; et là, c le drame, Probleme de recuperation des données d'un formulaire [ par aaz ] AAZ MAHBOUB DAKARSalut,je suis administrateur du site (www.estm.sn) et j'ai des problemes pour recuperer les données de mon formulaire qui se trou formulaire [ par thikomoon ] Rebonjour à tousdébutant php, je cherche un fichier source de formulaire pour mettre sur mon siteafin de recolter des email sur mon email seul petit h Formulaire envoyé dans un fichier ?? [ par SaFt ] Bonjour voila je suis entrain de créé un site mais bon c'est un site en htlm basique mais qui dedans y a un forrmulaire je mexplique :un formulaire a fonction email() [ par plx4ever ] Salut à tous !! Mon site est hébergé chez Online.net, et j'utilise donc la fonction email(). Je vous fait par de mon code :   $Domain = "domai Problème inclusion form dans un autre form [ par 2swfan ] Bonjour tout le monde  !Voila, je dois faire un formulaire d'ajout de cartes géographiques. Dans ce formulaire, l'utilisateur saisit le nom, le chemin naviguer d'images en images dans un formulaires [ par cbrunet ] Bonjour, J'ai un petit souci ... Le cadre: je poste un formulaire qui me permet d'afficher une carte routière et à coté, en cliquant sur la carte ( ma naviguer d'images en images dans un formulaire [ par cbrunet ] Bonjour, J'ai un petit souci ... Le cadre: je poste un formulaire qui me permet d'afficher une carte routière et à coté, en cliquant sur la carte ( pb de formulaire mail lié à une variable GET [ par melanijasmin ] salut à tous !Je fais appel à vos lumières expertes, car je bloque depuis plusieurs jours sur un  "%@!!& " de formulaire auquel je ne comprends plus r


Nos sponsors


Sondage...

CalendriCode

Juin 2013
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales