Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

liteuldiablo
2006-08-24 12:49:45

rub a écrit:

rub a écrit:

liteuldiablo a écrit:


Je suis pas un expert en php, mais je dirais que le fichier définissant le langage ne doit pas être "include" dans les fonctions pour les mails... Au niveau de ce fichier, j'ai bien l'encodage adéquat.

Bon courage et merci.

@ +,
LiteulDiablo.

Oui, c'est un truc comme ca et vu que dans la notification par mail, on réaffecte $lang à chaque user, le soucis doit être la!

C'est en encore plus bête que ca! Un erreur de débutant! lol!

Il suffit dans functions_mail.inc.php de remplacer:

Code:

function pwg_mail($to, $from = '', $subject = 'PhpWebGallery', $infos = '')
{
  global $conf, $conf_mail;

par

Code:

function pwg_mail($to, $from = '', $subject = 'PhpWebGallery', $infos = '')
{
  global $conf, $conf_mail, $lang_info;

Par contre, est-ce ca va aller mieux avec kmail? Je l'espère!

Je n'ai pas accès à mon ordi durant la journée...
Je teste ça ce soir et je te fais un retour dès que possible.

Pour Kmail, il n'y a pas de souci avec les autres mails, donc ça devrait aller

Merci pour ta réactivité.

@ +,
LiteulDiablo.

rub
2006-08-24 12:02:16

rub a écrit:

liteuldiablo a écrit:

rub a écrit:


Le charset ne devrait pas être à vide!
Je vais appronfondir ca!

Je suis pas un expert en php, mais je dirais que le fichier définissant le langage ne doit pas être "include" dans les fonctions pour les mails... Au niveau de ce fichier, j'ai bien l'encodage adéquat.

Bon courage et merci.

@ +,
LiteulDiablo.

Oui, c'est un truc comme ca et vu que dans la notification par mail, on réaffecte $lang à chaque user, le soucis doit être la!

C'est en encore plus bête que ca! Un erreur de débutant! lol!

Il suffit dans functions_mail.inc.php de remplacer:

Code:

function pwg_mail($to, $from = '', $subject = 'PhpWebGallery', $infos = '')
{
  global $conf, $conf_mail;

par

Code:

function pwg_mail($to, $from = '', $subject = 'PhpWebGallery', $infos = '')
{
  global $conf, $conf_mail, $lang_info;

Par contre, est-ce ca va aller mieux avec kmail? Je l'espère!

rub
2006-08-24 11:07:31

liteuldiablo a écrit:

rub a écrit:

liteuldiablo a écrit:

Content-Type: text/plain;
  format=flowed;
  charset="";
  reply-type=original

Le charset ne devrait pas être à vide!
Je vais appronfondir ca!

Je suis pas un expert en php, mais je dirais que le fichier définissant le langage ne doit pas être "include" dans les fonctions pour les mails... Au niveau de ce fichier, j'ai bien l'encodage adéquat.

Bon courage et merci.

@ +,
LiteulDiablo.

Oui, c'est un truc comme ca et vu que dans la notification par mail, on réaffecte $lang à chaque user, le soucis doit être la!

liteuldiablo
2006-08-24 10:50:17

rub a écrit:

liteuldiablo a écrit:

Content-Type: text/plain;
  format=flowed;
  charset="";
  reply-type=original

Le charset ne devrait pas être à vide!
Je vais appronfondir ca!

Je suis pas un expert en php, mais je dirais que le fichier définissant le langage ne doit pas être "include" dans les fonctions pour les mails... Au niveau de ce fichier, j'ai bien l'encodage adéquat.

Bon courage et merci.

@ +,
LiteulDiablo.

rub
2006-08-24 10:46:10

liteuldiablo a écrit:

Content-Type: text/plain;
  format=flowed;
  charset="";
  reply-type=original

Le charset ne devrait pas être à vide!
Je vais appronfondir ca!

liteuldiablo
2006-08-23 22:24:10

rub a écrit:

gg99 a écrit:

et cela me permettrait également de les reporter dans mes autres envois de mails :-)

La modification est effective pour tous les mails car elle est faite dans la fonction pwg_mail.

Dans le fichier include/functions_mail.inc.php, tu recherches

Code:

  $headers.= 'Reply-To: '.$from."\n";

et tu ajoutes à la suite:

Code:

  $headers.= 'Content-Type: text/plain;format=flowed;charset="'.$lang_info['charset'].'";';
  $headers.= 'reply-type=original'."\n";

C'est tout!

De mon côté, j'ai fait la modif ci-dessus mais apparemment, ça ne marche pas...

Extrait de mon fichier après modifs :
---------------
  $headers = 'From: '.$from."\n";
  $headers.= 'Reply-To: '.$from."\n";
  $headers.= 'Content-Type: text/plain;format=flowed;charset="'.$lang_info['charset'].'";';
  $headers.= 'reply-type=original'."\n"; 
---------------

Dans le mail reçu, j'ai toujours les caractères spéciaux (dans kmail, mais pas dans Gmail) et si j'affiche la source du message, j'ai ça :
---------------
Content-Type: text/plain;
  format=flowed;
  charset="";
  reply-type=original
---------------

Quelqu'un a une idée du problème...?

@ +,
LiteulDiablo.

rub
2006-08-14 14:52:58

La discussion se poursuit ici!

fichben
2006-08-14 14:27:33

Ok Rub pour le MOD, mais il y aura surement des modifs à faire dans les php!   LOL

rub
2006-08-14 14:21:11

Je me demande si une fenêtre comme celle de fichben, ne serait pas mieux pour remplacer le mailto.
Sachant que cette méthode peut s'appliquer au guest sans trop de risque de spam!

rub
2006-08-14 14:16:04

fichben a écrit:

Ok, je vous envoie çà en fin d'après midi.

Le plus simple, c'est de mettre ca en MOD dans les extentions (le fichier php et tpl et un petit Readme.txt et/ou install.txt est suffissant!)

gg99
2006-08-14 14:03:48

fichben a écrit:

Ok, je vous envoie çà en fin d'après midi.

Pour gg99: quel type d'erreur ????
J'ai testé sous linux/FF et XP/IE , XP/FF W98/FF et W98/IE  je n'ai pas vu d'erreur...

c'est bon, c'est revenu ...

fichben
2006-08-14 13:13:01

Ok, je vous envoie çà en fin d'après midi.

Pour gg99: quel type d'erreur ????
J'ai testé sous linux/FF et XP/IE , XP/FF W98/FF et W98/IE  je n'ai pas vu d'erreur...

rub
2006-08-14 12:06:44

fichben a écrit:

J'ai crée une page form.php, intégrée dans le menu en haut à gauche + un form.tpl et j'ai fait un iframe pour intégrer un programme mail simple, ce qui me permet de m'affranchir du php de PWG (problème d'accent aussi), ce qui me permet de mettre l'html etc..

J'avais dans l'dée mais pas dans le temps de faire des envois HTML pour la NBM!
Par contre, je suis intérréssé de voir ce que tu as fait pour intégré dans la 1.7.0 des modifications pour faire aussi des envois en HTML car si on s'accorde bien, je pense que ton MOD peut utiliser pwg_mail!

fichben a écrit:

Site bac à sable:
http://fichben.free.fr/ancargalerie/form.php

Oui, ca ne fonctionne pas à ce jour!

gg99
2006-08-14 11:55:06

fichben a écrit:

Voilà ma contribution au mail !
J'ai crée une page form.php, intégrée dans le menu en haut à gauche + un form.tpl et j'ai fait un iframe pour intégrer un programme mail simple, ce qui me permet de m'affranchir du php de PWG (problème d'accent aussi), ce qui me permet de mettre l'html etc..

Site bac à sable:
http://fichben.free.fr/ancargalerie/form.php

Benoit

J'ai une erreur en allant sur ton site ...

VDigital
2006-08-14 11:40:57

Si tu veux nous montrer le contenu de ton mail.php,
tu le copies en mail.phpX (tu changeras aussi les adresses emails dans la copie)...
Cela peut servir à d'autres.

8-)

PS: Mettre un lien vers un php lance l'exécution du php et ne permet pas d'en voir son contenu.

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact