Bonjours tous :)
je ne sais pas si je suis bien sur le bon théme.
Voila j'ai des fichiers PDF qui sont stocker chez mon hébergeur, et j'aimerai pouvoir en lire un pour ainsi l'ajouter en pièce jointe un email, L'envoie de l'email ce passe bien mais le problème c'est pour récupérer le PDF
Voici mon code qui lit le PDF et l'ajoute en en pièce jointe.
Code PHP :
<?php
$fp = fopen("ftp://user@exemple.fr/public/www/pdf/".$exfichier ,"r");
$attachement = fread($exfichier, filesize($exfichier));
$attachement = chunk_split(base64_encode($attachement));
fclose($exfichier);
$message = "Content-Type: application/pdf; name='".$exfichier."'"."\r\n";
$message.= "Content-Transfer-Encoding: base64"."\r\n";
$message.= "Content-Disposition: attachment; filename=\"".$exfichier\""."\r\n";
$message.= "\r\n".$attachement."\r\n"."\r\n";
return $message;
?>
et voici le message d'erreur
Code PHP :
Warning: fopen(ftp://...@exemple.fr/public/www/test/pdf/ProjetVB2005.pdf) [function.fopen]: failed to open stream: Operation now in progress in /htdocs/public/www/test/codenewsletter.php on line 104
Warning: filesize() [function.filesize]: stat failed for ProjetVB2005.pdf in /htdocs/public/www/test/codenewsletter.php on line 105
Warning: fread(): supplied argument is not a valid stream resource in /htdocs/public/www/test/codenewsletter.php on line 105
Warning: fclose(): supplied argument is not a valid stream resource in /htdocs/public/www/test/codenewsletter.php on line 107
Juste pour info, la connexion fonction bien
Merci a ceux qui pourront m’aider