Projet

Général

Profil

Actions

Anomalie #752

fermé

PB envoie de mail avec pièce jointe

Ajouté par Pierre-Yves DESAULLE il y a environ 11 ans. Mis à jour il y a presque 11 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Emails
Version cible:
Début:
03/12/2013
Echéance:
% réalisé:

100%

Temps estimé:
Version utilisée:

Description

Bonjour,

lors d'un envoie de mail avec pièce jointe, galette reste bloqué sur une page blanche à l'url suivante :
http://.../mailing_adherents.php#mail_preview

J'ai mis en pièce jointe le fichier de log correspondant.

Pour info, si je ne met pas de pièce jointe, pas de soucis.

Je précise que le nom de la pièce jointe ne comporte pas d'espace, le nom est "camGoPro.jpg"

Merci


Fichiers

galette_run_2013-12-03.log (2,33 ko) galette_run_2013-12-03.log Pierre-Yves DESAULLE, 03/12/2013 10:04
File.php (15,9 ko) File.php Fichier modifié Pierre-Yves DESAULLE, 05/12/2013 11:57
file.patch (6,59 ko) file.patch Préparation pour intégration dans Galette Johan Cwiklinski, 22/01/2014 08:07

Demandes liées 1 (0 ouverte1 fermée)

Dupliqué par Galette - Anomalie #766: envoi de pièce jointeRejeté30/12/2013

Actions

Mis à jour par Johan Cwiklinski il y a environ 11 ans

  • Statut changé de Nouveau à Commentaire

Le log attaché ne fait pas état qu'une quelconque erreur, il faut les logs/erreurs serveur. Voir la FAQ pour plus de détails.

Mis à jour par Pierre-Yves DESAULLE il y a environ 11 ans

Voici le log error que je viens de trouver (étant sur un hébergeur mutualisé, je ne le trouvais pas).

[Wed Dec 04 19:50:01 2013] [error] File does not exist: /home/bresttri/public_html/membres/404.shtml
[Wed Dec 04 19:50:01 2013] [error] File does not exist: /home/bresttri/public_html/membres/favicon.ico
[Wed Dec 04 19:49:40 2013] [error] 94.23.225.230 - 2013-12-04 18:49:40 - 5 - PHP Notice: ob_clean() [<a href='ref.outcontrol'>ref.outcontrol</a>]: failed to delete buffer. No buffer to delete in /home/bresttri/public_html/membres/lib/Galette/Core/Picture.php on line 310, referer: http://membres.brest-triathlon.fr/mailing_adherents.php?from=13
[Wed Dec 04 19:49:25 2013] [error] 94.23.225.230 - 2013-12-04 18:49:25 - 5 - PHP Notice: ob_clean() [<a href='ref.outcontrol'>ref.outcontrol</a>]: failed to delete buffer. No buffer to delete in /home/bresttri/public_html/membres/lib/Galette/Core/Picture.php on line 310, referer: http://membres.brest-triathlon.fr/gestion_mailings.php
[Wed Dec 04 19:49:22 2013] [error] 94.23.225.230 - 2013-12-04 18:49:22 - 5 - PHP Notice: ob_clean() [<a href='ref.outcontrol'>ref.outcontrol</a>]: failed to delete buffer. No buffer to delete in /home/bresttri/public_html/membres/lib/Galette/Core/Picture.php on line 310, referer: http://membres.brest-triathlon.fr/desktop.php
[Wed Dec 04 19:49:13 2013] [error] 94.23.225.230 - 2013-12-04 18:49:13 - 5 - PHP Notice: ob_clean() [<a href='ref.outcontrol'>ref.outcontrol</a>]: failed to delete buffer. No buffer to delete in /home/bresttri/public_html/membres/lib/Galette/Core/Picture.php on line 310, referer: http://membres.brest-triathlon.fr/

Mis à jour par Pierre-Yves DESAULLE il y a environ 11 ans

Bonjour,

J'ai poussé un peu plus loin mes recherches, la fonction "mime_content_type" de mon hébergeur(MavenHosting) n'est pas active.
Je leur ai demandé de l'activer mais en attendant, j'ai modifié le fichier File.php pour pouvoir utiliser la fonction Mailing avec Pièce jointe qui est très pratique.

Je joint le fichier File.php modifié pour pouvoir l'utiliser sur les Hébergements n'acceptant pas la fonction "mime_content_type".

On peut clore le sujet.
Merci

Mis à jour par Johan Cwiklinski il y a environ 11 ans

  • Statut changé de Commentaire à Rejeté

Mis à jour par Johan Cwiklinski il y a presque 11 ans

  • Statut changé de Rejeté à Commentaire

À la rigueur, on pourrait envisager que cette modification soit ajoutée dans Galette ; je ne suis pas trop fan de la liste des extensions, mais je ne sais pas trop comment faire autrement (sous linux, ça ne devrait pas trop poser de problèmes, sous windows, c'est une autre paire de manches) :-/

Des avis ?

Mis à jour par Johan Cwiklinski il y a presque 11 ans

  • Fichier file.patch file.patch ajouté
  • Statut changé de Commentaire à In Progress
  • Version cible mis à 0.8.0
  • Assigné à mis à Johan Cwiklinski
  • % réalisé changé de 0 à 90

Je joint le patch pour intégration à Galette ; si quelqu'un pouvait le tester...

Il s'agit en gros des modifications proposées par Pierre-Yves, avec quelques modifications mineures, la suppression de quelques extensions dont on se fiche quelles ne soient pas reconnues (exe, msi, ...), et l'ajout de quelques autres (les document office en "x", les document open office).

Mis à jour par Johan Cwiklinski il y a presque 11 ans

À noter que la fonction qui pose initialement problème est utilisée à d'autres endroits (get_file.php et CsvIn.php).

Mis à jour par Johan Cwiklinski il y a presque 11 ans

  • % réalisé changé de 90 à 100
  • Statut changé de In Progress à Résolu

Corrigé par le commit 0f588a86ba

Mis à jour par Johan Cwiklinski il y a presque 11 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF