Formulaire avec envoi fichier joint (du DD de l'internaute)
Posté : 25 août 2010, 11:27
Bonjour,
j'aimerais un formulaire avec quelques champs à saisir et un fichier à sélectionner sur le DD de l'internaute.
c'est pour un envoi de CV en ligne.
dons mon formulaire, j'ai le champ
or si je prend la variable $_FILES['CV']['name']
je ne récupère que le nom de mon fichier et pas le chemin complet du fichier.
du coup à la construction de mon mail
quand je fais :
Warning: fopen(NomDuFichier.pdf) [function.fopen]: failed to open stream: No such file or directory
puis enchaîne ensuite sur une erreur filesize, fread et fclose qui découle de la 1ère erreur.
donc
si quelqu'un peut m'aider, ça serait super sympa.
Merci d'avance
j'aimerais un formulaire avec quelques champs à saisir et un fichier à sélectionner sur le DD de l'internaute.
c'est pour un envoi de CV en ligne.
dons mon formulaire, j'ai le champ
<input type="file" name="CV" id="CV" />
mon bouton envoyer du formulaire reboucle sur ma page, je souhaite donc récupérer le fichier que l'internaute a sélectionné préalablement.or si je prend la variable $_FILES['CV']['name']
je ne récupère que le nom de mon fichier et pas le chemin complet du fichier.
du coup à la construction de mon mail
quand je fais :
$file = $CV;
$fp = fopen($file, "r");
$attachment = fread($fp, filesize($file));
fclose($fp);
il me met une erreur Warning: fopen(NomDuFichier.pdf) [function.fopen]: failed to open stream: No such file or directory
puis enchaîne ensuite sur une erreur filesize, fread et fclose qui découle de la 1ère erreur.
donc
- soit je dois récupérer le chemin d'accès avec le nom de mon fichier, mais dans ce cas comment ?
soit je n'ai pas la bonne procédure pour faire ce mail avec le fichier joint
si quelqu'un peut m'aider, ça serait super sympa.
Merci d'avance