Forum Programmation.php recuperer des fichiers attachés coté client

Posté par  .
Étiquettes : aucune
0
13
avr.
2005
Bonjour à tous.

je suis débutant PHP, j'ai fait un client mail avec PHp pour envoyer et recevoir les mails avec fichier attaché.j'ai rencontrer 3 gros soucis:

1 - Dans les mails yahoo-->ma messagerie, les caractères accentuées apparaissent bizzarement de même ma messagerie vers yahoo.
2 - Lorsque je fais l'envoie un mail avec fichier attaché:
$uploaddir = '/var/www/html/upload/';
if (move_uploaded_file($_FILES['fichiers1']['tmp_name'], $uploadfile))

le repertoire destination uploaddir est bien spécifié.
Mais je ne me retrouve pas quand il faut que le client récupère ce fichier.

Merci de votre aide

Chrétien kenfack -- Web architect - developper
  • # Accent sous Yahoo

    Posté par  . Évalué à 2.

    Le problème c'est les gars de yahoo qui sont une bande de bras cassés et qui ne savent pas mettre des headers corrects dans les mails. La solution c'est : abandonne yahoo.
  • # Encodage dans tous les sens du terme

    Posté par  (site web personnel) . Évalué à 1.

    Salut,
    Tes problèmes d'accents proviennent sûrement d'un problème d'encodage (confusion iso-8859-1 / UTF-8), que tu dois pouvoir spécifier avec un en-tête qui va bien. Pour les fichiers attachés faut les rajouter avec convert_uuencode à la fin de ton message (y a peut être aussi des histoires de types mime).
    Bon courage
    Madcat
    • [^] # Re: Encodage dans tous les sens du terme

      Posté par  . Évalué à 1.

      Salut
      Semble que l'encodage avec convert_uuencode est destiné à Php5. il ne passe pas avec la version 4. mes entête sont en
      encodage iso-8859-1.

      pour l'instant , j'ai fait mon test sous Php4 avec base64_encode et je recois des caractères bizzare.

      le type que j'ai choisis est MIME.est ce qu 'il faut le changer?

      Merci
      • [^] # Re: Encodage dans tous les sens du terme

        Posté par  (site web personnel) . Évalué à 1.

        Je ne sais pas si base_64 et uuencode c'est la même chose. Normalement le type MIME ça passe, si tu as pas la fonction tu peux télécharger le programme et faire un appel avec system() depuis php (je me rappelle plus le nom du paquetage contenant uuencode).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.