Bonjour,
Voila, j'ai un petit probleme avec mon envoie de mail avec PHP.
En effet la piece jointe qui est transmise avec le mail arrive corrompue. J'ai donc regardé le code de plus prét, et il semblerai que c'est l'encode 64 qui pose probleme..
Voici comment mon image (1px sur 1px) est encodé chez free :
9j/4AAQSkZJRgABAQEAYABgAAD/ etc...
Et voici l'encodage chez mon hebergeur (avec le meme php et la meme image):
/9j/4FwAEEpGSUZcAAEBAVwAYFwA etc...
J'ai finalement appris, que mon hebergeur utilisé IIS.
Suite à ça, j'ai modifié mon comme comme suit :
$file = "1.jpg";
$fp = fopen($file, "rb"); // j'ai mis uniquement "b" pour un mon hebergeur IIS
$attachment = fread($fp, filesize($file));
fclose($fp);
mais là ça ne fonctionne toujours pas, le fichier n'est meme pas lu !
j'ai essayé tous les codes sources que j'ai pu trouvé et toujours rien !!
Quelqu'un peut il m'aider ??
Merci d'avance !
Orsam