[résolu] Impossible d'ajouter une pièces jointe - Version imprimable +- MyBB.support, le portail francophone de MyBB (http://mybb.fr) +-- Forum : MyBB.fr (http://mybb.fr/forum-1.html) +--- Forum : Support (http://mybb.fr/forum-5.html) +--- Sujet : [résolu] Impossible d'ajouter une pièces jointe (/thread-1140.html) |
[résolu] Impossible d'ajouter une pièces jointe - fuchie - 29-11-2008 Bonjour, Me revoilà avec un nouveau problème. J'ai recommencé à développer mon forum lorsque je me suis aperçue d'un problème : il m'est impossible d'ajouter une pièce jointe dans un nouveau message. Je m'explique : lorsque je crée un nouveau message, que j'y ajoute une pièce jointe et que je clique sur "ajouter une pièce jointe" le formulaire est pris en compte mais la pièce jointe ne s'upploade pas. De plus, le quota de pièces jointes n'est pas mis à jour. On pourrait croire que le problème vient d'un mauvais CHMOD, mais mon dossier uploads est correctement chmodé et les avatars s'uploadent bien. De plus, je n'ai pas ce problème de pièces jointes lorsque j'édite / répond à un message. Par contre, le problème est présent en ligne et hors ligne (donc sur deux forums séparés : l'un avec un thème qui lui est propre, l'autre avec le thème de base). Je n'ai touché à aucun des fichiers de Mybb et aucun mod n'est installé. Franchement, je sèche complètement ... Merci d'avance pour vos réponses RE: Impossible d'ajouter une pièces jointe - spyto - 29-11-2008 Salut, Je vais peut-être dire une grosse bêtise, mais n'est-ce pas par hasard lié à la taille (ou au type) de la PJ ? Parce que selon le type de PJ, tout ça est paramétrable ! Admin > Configuration > Pièces jointes (dans le menu de gauche). Et là tu peux régler la taille pour chaque type de fichier autorisé. Sinon, une autre piste, ça pourrait provenir du serveur... paramètres limites php_upload_size et php_post_size par exemple ? As-tu un message d'erreur quelconque quand tu cliques "ajouter une pièce jointe" ? De toute façon, ça n'a rien à voir avec le thème, c'est sûr ! Tu dis que tu n'as pas ce problème quand tu édites/réponds à un message ? Tu veux dire que quand tu édites le post où tu n'as pas pu joindre le fichier, ça devient possible en mode édition ??? Quelle version de MyBB stp ? RE: Impossible d'ajouter une pièces jointe - fuchie - 29-11-2008 Bonjour, Je sais très bien qu'on peut modifier la taille et le type d'un fichier, mais le problème ne vient pas de là. Imaginons que je veuille uploader un fichier x.png. Je crée un nouveau message et je l'uploade. Il ne s'uploadera pas et aucun message d'erreur n'apparaitra (comme si ce que j'avais entré n'était pas pris en compte). Ensuite, imaginons que je veuille répondre à un message en y ajoutant cette même pièce jointe (donc x.png), cette fois-ci elle sera uploadée et correctement envoyée. Pour la version j'ai un forum qui est en 1.4.3 et l'autre en 1.4.2 (le problème est présent sur les deux). Merci EDIT : je viens même de réesayer sur un forum vierge fraichement installé. Le problème est présent ... RE: Impossible d'ajouter une pièces jointe - spyto - 29-11-2008 OK, effectivement, je viens de faire ta manip sur un forum de test et je confirme : même chose pour moii ! Il doit y avoir un bug quelque part !............. Attends un peu que je cherche... OK, j'ai trouvé !!! c'est le fichier /newthread.php qui a un bug ! Code PHP : if($_FILES['attachment']['size'] > 0 && $forumpermissions['canpostattachments'] != 0 && $mybb->settings['maxattachments'] == 0 && $attachcount < $mybb->settings['maxattachments']) au lieu de : Code PHP : if($_FILES['attachment']['size'] > 0 && $forumpermissions['canpostattachments'] != 0 && ($mybb->settings['maxattachments'] == 0 || $attachcount < $mybb->settings['maxattachments'])) Oui juste '&&' qui n'a pas été remplacé par '||' ! Je me demande pourquoi vette modif est passée à la trappe ? Remplace donc /newthread.php par ce fichier : [attachment=377] ça devrait le faire ! fichier valide pour 1.4.3 ou 1.4.4 Si c'est bon, il faut que je mette à jour les archives !... Un grand merci pour le rapport de bug ! En espérant que j'ai mis le doigt sur l'erreur... Je poste d'abord, puis je vais prendre le temps de tester... @+ Edit : OK, j'ai testé, ça semble être bien ça. Merci de le confirmer. J'ai mis l'archive à jour dans Annonces RE: Impossible d'ajouter une pièces jointe - fuchie - 29-11-2008 Dire que j'ai passé deux heures à chercher dans ce fichier et que j'ai trouvé le moyen de louper ça X) C'est parfait ! Merci beaucoup pour la réponse |