begin process at 2012 05 28 22:49:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Réseau & Internet

 > 

Erreur de fichier joint-mail


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur de fichier joint-mail

mardi 13 septembre 2005 à 21:59:29 | Erreur de fichier joint-mail

GillesWebmaster

Membre Club


Bonjour ,
j'utilises ce script mais il m'envoie un fichier qui pèse 87o
il est donc vide et/ou illisible
le voici:


$boundary = "-----=".md5(uniqid(rand()));
$header = "MIME-Version: 1.0\r\n";
$header .= "Content-Type: multipart/mixed; boundary=\"$boundary\"\r\n";
$header .= "\r\n";

$file=$_GET['fichier'];

$type="text/vnd.ms-word";
$type2="image/png";
$msg = "\r\n";
$msg .= "--$boundary\r\n";
$msg .= "Content-Type: $type; charset=\"iso-8859-1\"\r\n";
$msg .= "Content-Transfer-Encoding:8bit\r\n";
$msg .= "\r\n";
$msg .= "Votre fichier à été correctement joint...
www.Moi.com";
$msg .= "\r\n";
$msg .= "--$boundary\r\n";
$msg .= "Content-Type: $type2; name=\"$file\"\r\n";
$msg .= "Content-Transfer-Encoding: base64\r\n";
$msg .= "Content-Disposition: inline; filename=\"$file\"\r\n";
$msg .= "\r\n";
$msg .= $attachment . "\r\n";
$msg .= "\r\n\r\n";
$msg .= "--$boundary--\r\n";

$attachment = chunk_split(base64_encode($file));

mail("webmaster@Moi.com", "Fichier envoyé: ".$file, $msg,
     "Reply-to:
webmaster@Moi.com\r\nFrom: dropbox@Moi.com\r\n".$header);

Merci


Merci de m'aider

mardi 13 septembre 2005 à 22:05:50 | Re : Erreur de fichier joint-mail

J_G

Salut,

Je sens le gars habitué aux langages très portés sur la gestion de mémoire et tout !
Genre C++... Question ?

Je dis ça car ton erreur est une intervertion entre deux lignes!!! (correction en rouge)

$boundary = "-----=".md5(uniqid(rand()));
$header = "MIME-Version: 1.0\r\n";
$header .= "Content-Type: multipart/mixed; boundary=\"$boundary\"\r\n";
$header .= "\r\n";

$file=$_GET['fichier'];

$type="text/vnd.ms-word";
$type2="image/png";
$msg = "\r\n";
$msg .= "--$boundary\r\n";
$msg .= "Content-Type: $type; charset=\"iso-8859-1\"\r\n";
$msg .= "Content-Transfer-Encoding:8bit\r\n";
$msg .= "\r\n";
$msg .= "Votre fichier à été correctement joint...
www.Moi.com";
$msg .= "\r\n";
$msg .= "--$boundary\r\n";
$msg .= "Content-Type: $type2; name=\"$file\"\r\n";
$msg .= "Content-Transfer-Encoding: base64\r\n";
$msg .= "Content-Disposition: inline; filename=\"$file\"\r\n";
$msg .= "\r\n";
$attachment = chunk_split(base64_encode($file)); // avant de l'utiliser, c'est mieux...
$msg .= $attachment . "\r\n";
$msg .= "\r\n\r\n";
$msg .= "--$boundary--\r\n";

// Si tu modifie âttachement ici, ne crois pas que ça va changer sa valeur dans $msg !!!
//$attachment = chunk_split(base64_encode($file));

mail("webmaster@Moi.com", "Fichier envoyé: ".$file, $msg,
     "Reply-to:
webmaster@Moi.com\r\nFrom: dropbox@Moi.com\r\n".$header);


mercredi 14 septembre 2005 à 05:32:33 | Re : Erreur de fichier joint-mail

GillesWebmaster

Membre Club


Bonjour ,
merci de ta prompte réponse. Effectivement là c'étais la grosse érreur de newbie, car enfait j'ai pompé la source car je ne savais pas trop comment utiliser un attachement...
Bonne journée...
GillesWebmaster



Cette discussion est classée dans : fichier, type, msg, content, boundary


Répondre à ce message

Sujets en rapport avec ce message

Trouver le content-type d'un fichier ? [ par mehdibou ] Voilà, j'emmerais trouver le Content-type d'un fichier sur mon serveur, c koi la fonction ?Merci d'avance :)@+ et bonn' prog' et bonnes fêtes :)Mehdi Header Content type [ par xactise ] Bonjours je voudrai savoir si toute les extension de fichier on un content-type ? parce que j'aimerai proposer en upload sur mon site des fichier a l' [mail] plusieurs pièce jointe [ par bidulesfr ] Salut, Je bosse sur un petit bout de code pour envoyer un mail avec pièce jointe. L'envoi du mail, ça va. Le formatage du texte, ça va. L'envoi d'une affichage d'un message non desire [ par guisx00 ] Bonjour, Je suis entrain de me remettre dans le php et je n'arrive plus à faire fonctionne correctement mon code J'avais cree avec des bout de code upload de fichier - interdire l'up de php. [ par pipouz ] bonjour a tous voila , jai un petit formulaire d'envoi de fichiers sur mon server apache , mais je voudrais pouvoir empecher l'upload de fichier PHP, Problème d'upload d'image [ par akiedispowa ] J'ai testé un script d'upload d'image que j'ai trouvé sur le web, mais je vais cracker ... J'ai deux images .jpg, l'une peut s'uploader et l'autre imp Trouver le type d'un fichier [ par zonebleue ] Bonjour,comment faire pour trouver le type d'un fichier ?merci d'avance ! Probleme type MIME [ par Cisaks ] Bonjour,Je ne comprend pas car lors de l'envoi d'un email j'attache un fichier qui à été prealablement uploader sur mon serveur. Après l'envoi j'ai af php:probleme avec FileInfo et mime_content_type [ par armou ] slt j'ai un probleme avec un programme écrit en php que je veux déployer mais je me retrouve avec un message d'erreur qui dit :PHP5 on this system lac correction d'un script upload image [ par smed79 ] bonjour,j'ai besoin de votre aide pour  modifier et corriger un script upload image. j'ai un probleme avec le message d'erreur pour la taille maximum


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,108 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales