Bonjour,
j'ai créé un formulaire devant envoyer un fichier, je le récupère avec $_FILES['nom_de_fichier']['name'] et je n'arrive pas à l'utiliser pour l'envoyer par mail par la suite.
Voici le code :
la page avec le formulaire :
la page qui réceptionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 echo '<div class="corps"> <form method="post" action="?page=candspont" enctype="multipart/form-data"> <table> <tr><td colspan="2">Pièces à joindre à votre candidature (en .pdf) : </td></tr> <tr><td>CV :</td><td><input type="file" name="cv"></td></tr> <tr><td colspan="2" align="center"><input type="submit" value="Envoyer"></td></tr> </table> </form> </div>';
le echo m'affiche juste le nom du fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $cv = $_FILES['cv']['name']; echo $cv.'<br />';
par la suite, le bout de code qui passe pas :
et la c'est le drame :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $file = $cv; $fp = fopen($file, "rb"); line 337 $attachment = fread($fp, filesize($file)); line 338 fclose($fp); line 339
Warning: fopen(CVtest.pdf) [function.fopen]: failed to open stream: No such file or directory in W:\var\www\index.php on line 337
Warning: filesize() [function.filesize]: stat failed for CVtest.pdf in W:\var\www\index.php on line 338
Warning: fread(): supplied argument is not a valid stream resource in W:\var\www\index.php on line 338
Warning: fclose(): supplied argument is not a valid stream resource in W:\var\www\index.php on line 339
Si vous avez une solution, ça ferait bien plaisir.
Merci d'avance
Partager