Anomalie #752
ferméPB envoie de mail avec pièce jointe
100%
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
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