Envoi de mail et pièce jointe via formulaire

aruhuno Messages postés 3 Statut Membre -  
 zizo -
Bonjour,

Je passe par ici parce que je ne sais vraiment plus quoi faire. Mon problème est que je souhaiterais permettre lors de l'inscription d'un utilisateur, que celui-ci puisse envoyer son CV directement en pièce jointe dans un mail que je recevrais.

Graphiquement, ça donne ça : http://www.zimage.biz/images/54089formulaire.png

Au niveau du code, ça donne ça pour le formulaire : http://pastebin.com/jBf5KEia
Et ceci pour la fonction d'envoie du mail c'est ici : http://pastebin.com/ran8UCxE

La seule solution que j'envisage, c'est l'envoi de la pièce jointe sur le serveur, puis son envoi par mail et enfin sa suppression, mais cela dépasse de loin mes compétences. Vous pouvez oublier PHPmailer tout de suite, j'ai déjà essayé.

Merci à tout ceux qui vont me lire et peut-être m'aider.
A voir également:

2 réponses

avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
" $pj = $_POST['pj']; " : Ce n'est pas $_POST mais $_FILES

$source .= urlencode($piece_jointe);
$source .= file_get_contents($source);
$source .= base64_encode ($source);
$source .= chunk_split($source);
Il y a plusieurs problèmes :
- Tu ne définis pas $source, tu ne peux pas la concaténer
- $piece_jointe est un array, tu ne peux pas faire un urlencode() dessus
- Tu "concaténes" la variable $source à chaque fois : tout s'additionne
0
aruhuno Messages postés 3 Statut Membre
 
Hum, ok pour $_FILES, mais derrière je ne sais pas commet géré ça... Désolé, ça fait pas si longtemps que ça que j'ai commencé, et la gestion des fichiers, j'ai pas encore eu le temps de regarder, donc si tu peux me guider un minimum stp

Voici les fichiers avec les modifications, toujours le même problème (Warning: file_get_contents() [function.file-get-contents]: Filename cannot be empty in /home/wb48524/ldi_intranet-TEST/fonctions.php on line 254) :
formulaire : http://pastebin.com/WV8dsgiC
fonction : http://pastebin.com/Xp1KJQgD
0
zizo
 
j'ai le même problème :s:s:s:s:s SVP
s'il y a quelqu'un qui pourras nous aidez nous serons très reconnaissable
merci
0