PhpMyNewsLetter 2.0

Support et annonces PhpMyNewsLetter.

Vous n'êtes pas identifié(e).

Annonce

Pour me permettre de mieux vous aider au mieux, merci d'être le plus précis possible en donnant :
- la version de phpmynewsletter utilisée
- votre hébergement : personnel, dédié, mutualisé
- votre hébergeur (OVH, free, Infomaniak, 1and1,...)
- votre OS : linux, windows
- version de PHP (5.3, 5.6, 7.0, hhvm...)
Toutes les réponses à mes questions qui sont sans retour de votre part seront considérées comme résolues !

#1 20-12-2015 13:05:14

blopblop
Membre

[Résolu] Problème sur les accents des fichiers joints

Hello

Impossible d'envoyer un fichier joint avec accent. Après plusieurs tests, j ai finalement réussi a l'envoyer en supprimant l'accent tout simplement !

A fouiller !

Hors ligne

#2 20-12-2015 17:08:49

Arnaud
Administrateur

Re : [Résolu] Problème sur les accents des fichiers joints

Bonjour blopblop,

Merci pour la remontée de bug.
Enfin,... Un bug ? Je ne sais pas trop, en effet, les nombreuses langues à travers le monde amène à des caractères d'écritures différents et nombreux.
L'application doit-elle gérer ? On devrait dire oui.
Les enregitrements des pièces jointes en base de données se font en UTF-8, cela offre déjà une grande capacité de stockage des différentes écritures.
Si l'on part du principe que c'est pmnl qui doit gérer les écritures pour renommage, ça va être compliqué.
Il faudait donc gérer les PJ dans leur nom originel, car baptisées peut être sciemment par leurs auteurs.
Donc blopblop, comme tu dis, à creuser !


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#3 20-12-2015 20:25:27

blopblop
Membre

Re : [Résolu] Problème sur les accents des fichiers joints

Ba sinon, une fonction pour supprimer toutes les sortes d'accent ?

Dans mon cas, c'est un simple "é" qui posait problème.

Hors ligne

#4 20-12-2015 21:43:15

Arnaud
Administrateur

Re : [Résolu] Problème sur les accents des fichiers joints

Oui, je regarde (et vérifier les espaces aussi !)Par contre, si je publie un correctif, l'intégration ne sera qu'ne version 2.0.4


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#5 20-12-2015 21:49:35

blopblop
Membre

Re : [Résolu] Problème sur les accents des fichiers joints

les espaces sont remplacés par des "-" donc ton script est OK

Pour les accents, ca me dérange pas, c'est pas compliqué de supprimer un accent ^^ faut juste le savoir smile

Hors ligne

#6 20-12-2015 21:54:52

Arnaud
Administrateur

Re : [Résolu] Problème sur les accents des fichiers joints

Si c'est géré, c'est encore mieux !
Mais je suis preneur de toutes les remarques  wink


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#7 21-12-2015 16:06:39

blopblop
Membre

Re : [Résolu] Problème sur les accents des fichiers joints

oui oui biensur que ca doit etre géré . Je disais que moi je le sais donc c'est bon mais tu dois effectivement le gerer. Des gens ne prennent pas le temps de fouiller en général wink

Hors ligne

#8 22-12-2015 07:38:51

Arnaud
Administrateur

Re : [Résolu] Problème sur les accents des fichiers joints

Bonjour,

Mes tests confirment bien le bug :
- tout fichier joint dont le nom comporte un accent n'est pas joint au mail.


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#9 22-12-2015 07:55:40

Arnaud
Administrateur

Re : [Résolu] Problème sur les accents des fichiers joints

Correctifs :


dans le fichier include/pjq.php,
avant ligne 14 qui est :

$row_config_globale = $cnx->SqlRow("SELECT * FROM $table_global_config");

ajouter :

$cnx->query("SET NAMES UTF8");

Dans le fichier include/upload_files.php,
avant ligne 14 qui est :

$row_config_globale = $cnx->SqlRow("SELECT * FROM $table_global_config");

ajouter :

$cnx->query("SET NAMES UTF8");

Explication : le charset de la base de données par défaut est de l'iso8859, il faut donc indiquer à mysql que l'on veut manipuler les noms en utf-8 (utf8) dans mysql, d'ou le "SET NAMES UTF8". Il n'y a donc pas de transformations à apporter aux noms des PJ, pas de modifcation, et donc rester au plus proche de ce que souhaite l'émetteur.
Voilà, je pense que ça devrait convenir à tout le monde.
Cette modification est d'ores et déjà incluse dans 2.0.4


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#10 22-12-2015 08:20:14

blopblop
Membre

Re : [Résolu] Problème sur les accents des fichiers joints

cool.

Merci pour le patch big_smile
Fichiers modifiés !

Bonne journée !

Hors ligne

#11 22-12-2015 08:26:45

Arnaud
Administrateur

Re : [Résolu] Problème sur les accents des fichiers joints

De rien, et merci d'avoir pris le temps de signaler et suivre ce bug, c'est cool  cool


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

Pied de page des forums

Propulsé par FluxBB