Submitted by micka14 on
Bonjour,
je code un module pour créer un type de contenu dans lequel je peux uploader une image. Il fonctionne mais j'ai un problème lors de l'enregistrement de l'image. Lorsque je veux l'enregistrer par exemple dans sites/all/themes/montheme/mesimages , cela ne fonctionne pas, par contre si je l'enregistre dans le dossier tmp/ de wamp/ cela fonctionne!! Quelqu'un saurait-il pourquoi?
Merci
Sans voir de code, ca va être
Permalien Soumis par haza le 12 Décembre, 2010 - 00:52
Sans voir de code, ca va être dur de trouver quelque chose.
Mais sinon, vouloir enregistrer des fichiers dans un sous repertoire du theme, ce n'est pas forcement une bonne idée. Le theme, c'est une couche de presentation. Il ne devrait pas etre lié aux data du sites.
Ca a plus sa place dans /sites/default/files (pouvant être retourner par la fonction file_directory_path())
Bonjour haza, merci de ta
Permalien Soumis par micka14 le 12 Décembre, 2010 - 10:16
Bonjour haza,
merci de ta réponse. J'avais essayé plusieurs dossiers mais pas celui ci, et cela fonctionnne!
En fait, après quelques essais, j'ai remarqué que les fichiers ne sont enregistrés que dans le dossier configuré dans admin/settings/file-system . Peut etre est ce dû au code que j'utilise!!!
En tout cas merci de ta remarque pertinante!
Mickael.
Je rencontre un autre
Permalien Soumis par micka14 le 12 Décembre, 2010 - 21:33
Je rencontre un autre probléme. Lorsque je sauvegarde les images dans sites/default/files, je voudrais créer un dossier pour y enregistrer la photo, par exemple enregistrer image1.jpg dans sites/default/files/image1/.
Mais comment créer le dossier image1/ lors de la suavegarde? Il y a-t-il une fonction pour cela?
Merci
Bonjour, la fonction mkdir()
Permalien Soumis par Aya le 13 Décembre, 2010 - 10:21
Bonjour,
la fonction mkdir() de php fais très bien cela:
mk_dir() doc
Cordialement Aya.
Bonjour Aya Merci beaucoup,
Permalien Soumis par micka14 le 13 Décembre, 2010 - 11:38
Bonjour Aya
Merci beaucoup, ca fonctionne,
Mickael