|
pb upload images module catads |
|
Newbie
Inscrit: 15/06/2006 13:27
|
BOnjour,
après de nombreuses recherches infructueuses, je me lance et pose ma question : sur un site xoops V2, j'ai installé le module catads. Le pb est que l'upload d'image est refusé :
Errors Returned While Uploading Unknown filetype rejected MIME type not allowed: image/pjpeg
j'ai beau retourner le pb dans tous les sens , réinstaller le modul, etc.... je suis perdu.
merci de votre aide......;;;et de votre soutien (help
Posté le : 13/07/2006 02:19
|
|
|
Re: pb upload images module catads |
|
Admin Frxoops
Inscrit: 04/02/2003 16:46
De Blois
|
bienvenue sur frxoops pour ton probleme c'est en fait tout bete... c'est l'extension du fichier qui n'est pas correcte. le module doit accepter des jpg
Posté le : 13/07/2006 07:36
|
|
|
Re: pb upload images module catads |
|
Newbie
Inscrit: 15/06/2006 13:27
|
merci, j'ai bien vu effectivement que l'extension posait probleme puisque le gif par exemple ne posait aucun probleme. Par contre, où puis je modifier cette prise en charge de l'extension ? j'ai bien trouvé include/functions.php et modifié une ligne mais ça ne marche toujours pas. Doit on réinstaller le module en cas de modification et perdre ainsi les données des utilisateurs dans ce module ?
merci (help
Posté le : 13/07/2006 11:30
|
|
|
Re: pb upload images module catads |
|
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
|
La gestion des fichiers autorisés en upload avec ce module s'effectue dans le fichier modules\catads\include\functions.php à la ligne 38
$array_allowed_mimetypes = array("image/gif","image/pjpeg","image/jpeg","image/x-png") ;
il suffit de la modifier ainsi pour que cela fonctionne :
$array_allowed_mimetypes = array("image/gif","image/pjpeg","image/jpeg", "image/jpg","image/x-png") ;
Posté le : 13/07/2006 12:55
|
|
|
Re: pb upload images module catads |
|
Newbie
Inscrit: 15/06/2006 13:27
|
merci. malheureseument, c'est une manip que j'avais déjà fait avant de poster. j'ai modifié la ligne 38 justement, désinstaller, réinstallé, rien n'y fait. Peut etre une modif à faire en BDD ?
$array_allowed_mimetypes = array("image/gif","image/pjpeg","image/jpeg","image/jpg","image/x-png","images/JPG","images/JPEG") ;
la réponse : Unknown filetype rejected MIME type not allowed: image/pjpeg (d'ailleurs, pjpeg : c'est quoi ? )
le problème vient de l'extension JPG en majuscule qui est réjetée Les manips : 1/ Le fichier functions.php ayant été modifié, uploadé : rien 2/ désinstallation, re-upload complet du module, installation : rien
Y'a t il une manip sous phpmyadmin à faire ?
je suis complètement perdu.... (oups (help
Posté le : 13/07/2006 13:45
|
|
|
Re: pb upload images module catads |
|
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
|
La solution que j'ai donné fonctionne parfaitement (sous windows XP il est vrai) mais autant avec des fichiers ayant une extension en minuscules qu'en majuscules.
Conclusion : il est inutile de dupliquer la déclaration d'un même type MIME
Posté le : 13/07/2006 13:57
|
|
|
Re: pb upload images module catads |
|
Newbie
Inscrit: 15/06/2006 13:27
|
Ben, non, rien n'y fait ! avec cette ligne : $array_allowed_mimetypes = array("image/gif","image/pjpeg","image/jpeg","image/x-png") ;
le gif passe mais pas le jpg
avec cette ligne :$array_allowed_mimetypes = array("image/gif","image/pjpeg","image/jpeg","image/jpg","image/x-png") ;
le jpg passe mais pas le JPG
et à chaque fois la réponse est la meme : Unknown filetype rejected MIME type not allowed: image/pjpeg
j'ai bien essayé de rajouter image/JPG mais ça ne marche pas plus D'enlever image/pjpeg rien non plus.
je suis sous windoms XP ... mais ça fonctionne toujours pas ! faut il modifier autre chose ? reinstaller le module après modif du fichier functions ? modifier la BDD sous phpmyadmin ?
je deviens fou !
:gniagnia:
Posté le : 13/07/2006 14:36
|
|
|
Re: pb upload images module catads |
|
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
|
le type Mime pjpeg est une type mime evolué du format jpeg qui sert à afficher des images progressives, l'extension est la même mais des informations dans le fichier précisent au navigateur la manière d'afficher le contenu. Je suis sur que si tu recrées ton image sans cette option, l'upload fonctionnera. remarque : il est parfois bon d'être un peu fou, çà fait avancer les choses
Posté le : 13/07/2006 15:33
|
|
|
Re: pb upload images module catads |
|
Newbie
Inscrit: 15/06/2006 13:27
|
n'y aurait il pas besoin d'aller fouiller dans "repertoire principal xoops/class/uploader.php" par hasard?
je ne suis pas très calé en php, mais à me ballader dans les rep, on voit des array un peu partout . Je pense qu'il y a un lien à moins que le module soit autonome..... mais je ne vois pas de renvoi d'erreur dans le module alors qu'il est présent dans uploader.php
(oups
Posté le : 13/07/2006 15:34
|
|
|
Re: pb upload images module catads |
|
Newbie
Inscrit: 15/06/2006 13:27
|
merci christian
je connais effectivement le pjpeg Le souci, c'est que :
1/ je n'upload pas du pjpeg mais du .JPG (en majuscule) et malgré ça, xoops assimile le fichier .JPG à du pjpeg. A ni rien comprendre !
2/ c'est un site d'annonce, donc ce n'est pas moi qui retravaille la photo à priori.
En fait ce que je cherche : 1/ quel fichier modifier ? functions.php et/ou uploader.php ? 2/ si je modifie ces fichiers, dois je réinstaller le module ? 3/ comment modifier pour que ce satané .JPG en majuscule ne soit pas assimilé à du pjpeg ?
la seule solution que j'ai trouvé pour l'instant, c'est inscrire sur la page du dépot d'annonce que le fichier doit etre en .jpg (minuscule)
Re-question (x2) : 1/ où dans le formulaire de soumission d'annonce insérer cette formule ? 2/ quelle est la syntaxe ? echo "le fichier image doit etre en .jpg ou .gif" c'est bon ?
PS : je commence à perdre mes cheveux et faire de l'urticaire avec ce satané JPG
Posté le : 13/07/2006 17:41
|
|
Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
|