par
jay64 » 14 mai 2007, 21:37
Dernier truc, après c'est promis, j'arrete.
Je coince avec le nom que je veux donner dynamiquement à ma PJ :
J'ai le code suivant :
$attachement .= "------=$limite\n";
$attachement .= "Content-Type: application/octet-stream; name=\"".$ChoixNumFacture.".pdf\"\n";
$attachement .= "Content-Transfer-Encoding: base64\n";
$attachement .= "Content-Disposition: attachment; filename=\"".$ChoixNumFacture.".pdf\"\n\n";
$attachement .= chunk_split(base64_encode($pg));
$attachement .= $pg;
$attachement .= "\n\n\n------=$limite\n";
$ChoixNumFacture contient bien le numéro de facture à savoir "200700001".
La pièce jointe que je reçois ensuite dans le mail s'appelle seuleument ".pdf" => que l'extension et pas de nom.
Pourtant, un peu plus haut dans le code, quand j'appelle la PJ j'ai ceci :
$pj = "../admin/archivage_factures/".$annee."/".$ChoixNumFacture.".pdf";
et ça, ça marche trés bien, puisque c'est le bon fichier qui s'insère dans mon mail.
Merci !
Dernier truc, après c'est promis, j'arrete.
Je coince avec le nom que je veux donner dynamiquement à ma PJ :
J'ai le code suivant :
[php]$attachement .= "------=$limite\n";
$attachement .= "Content-Type: application/octet-stream; name=\"".$ChoixNumFacture.".pdf\"\n";
$attachement .= "Content-Transfer-Encoding: base64\n";
$attachement .= "Content-Disposition: attachment; filename=\"".$ChoixNumFacture.".pdf\"\n\n";
$attachement .= chunk_split(base64_encode($pg));
$attachement .= $pg;
$attachement .= "\n\n\n------=$limite\n";
[/php]
$ChoixNumFacture contient bien le numéro de facture à savoir "200700001".
La pièce jointe que je reçois ensuite dans le mail s'appelle seuleument ".pdf" => que l'extension et pas de nom.
Pourtant, un peu plus haut dans le code, quand j'appelle la PJ j'ai ceci :
[php]$pj = "../admin/archivage_factures/".$annee."/".$ChoixNumFacture.".pdf";
[/php] et ça, ça marche trés bien, puisque c'est le bon fichier qui s'insère dans mon mail.
:roll:
Merci !