Anomalie #752
fermé
PB envoie de mail avec pièce jointe
Ajouté par Pierre-Yves DESAULLE il y a presque 11 ans.
Mis à jour il y a plus de 10 ans.
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
- 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.
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/
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
- Statut changé de Commentaire à Rejeté
- 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 ?
- 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).
À noter que la fonction qui pose initialement problème est utilisée à d'autres endroits (get_file.php
et CsvIn.php
).
- % réalisé changé de 90 à 100
- Statut changé de In Progress à Résolu
- Statut changé de Résolu à Fermé
Formats disponibles : Atom
PDF