Bonjour,
J'ai créer un petit script qui fait un export de données a partir de ma BDD dans un fichier.
Ce script ce situe dans le répertoire "admin" de mon site.
Le fichier que je crée se trouve dans /admin/export (nom obligatoire du fichier : "maexpedl.txt").
J'envoie ensuite ce fichier par mail.
Mon problème c'est que le nom de la pièce jointe change. J'ai : export_maexpedl.txt au lieu de maexpedl.txt (export_ étant sans doute le nom de dossier mais j'en veux pas moi
)
Est ce qu'il est possible de viré ce export_ pour n'avoir que le nom de mon fichier ???
Voilà ma fonction.
Merci de vos réponses et pour votre aide.
Kiko.
Modifié par Akiko (18 Feb 2010 - 16:39)
J'ai créer un petit script qui fait un export de données a partir de ma BDD dans un fichier.
Ce script ce situe dans le répertoire "admin" de mon site.
Le fichier que je crée se trouve dans /admin/export (nom obligatoire du fichier : "maexpedl.txt").
J'envoie ensuite ce fichier par mail.
Mon problème c'est que le nom de la pièce jointe change. J'ai : export_maexpedl.txt au lieu de maexpedl.txt (export_ étant sans doute le nom de dossier mais j'en veux pas moi

Est ce qu'il est possible de viré ce export_ pour n'avoir que le nom de mon fichier ???
//envoi du fichier par mail.
$boundary = "_".md5 (uniqid (rand()));
$file_name = "export/maexpedl";
$attached_file = file_get_contents('export/maexpedl.txt'); //file
$attached_file = chunk_split(base64_encode($attached_file));
$attached = "\n\n". "--" .$boundary . "\nContent-Type: text/plain; name=\"$file_name\"\r\nContent-Transfer-Encoding: base64\r\nContent-Disposition: attachment; filename=\"$file_name\"\r\n\n".$attached_file . "--" . $boundary . "--";
$headers ="From: adresse@mail.com \r\n";
$headers .= "MIME-Version: 1.0\r\nContent-Type: multipart/mixed; boundary=\"$boundary\"\r\n";
$body = "--". $boundary ."\nContent-Type: text/plain; charset=ISO-8859-1\r\n\n".$message . $attached;
@mail('adresse@mail.com','export ',$body,$headers);
Voilà ma fonction.
Merci de vos réponses et pour votre aide.
Kiko.
Modifié par Akiko (18 Feb 2010 - 16:39)