Upload + génération jpg - PHP - Programmation
Marsh Posté le 31-01-2005 à 18:27:34
Je sais pas si cela va aider mais bon!
Code :
|
il faut que je teste si le type est jpg, png,... Ou il y a une fonction qui permet de faire la conversion en jpg depuis n'importe quelle type d'images?
Marsh Posté le 31-01-2005 à 18:38:48
simoes a écrit : Je sais pas si cela va aider mais bon!
|
tu essayes d'ouvrir une image jpg avec la fonction pour ouvrir une image en png, faut pas chercher plus loin
Marsh Posté le 31-01-2005 à 18:52:42
le problème c'est que je ne veux que du jpg comme fichier. et lors de l'uploade je renomme le fichier en .jpg automatique quel que soit le type du fichier. Donc si j'uploade un fichier "test.png" après l'uplaod, ce sera "test.jpg" mais je voudrais vraiment le comvertir en jpg et non pas simplement le renomer....
Marsh Posté le 31-01-2005 à 19:15:05
Ben tu peux déjà utiliser accept dans ton formulaire, ça fera déjà un premier tri...
Marsh Posté le 31-01-2005 à 19:16:24
Comprend pas???' Accept??
Marsh Posté le 31-01-2005 à 19:19:59
pfff, et en plus ils cherchent pas, j'ai l'air d'être google là ?
Code :
|
et dans l'attribut accept tu mets le mime-type du genre de fichiers que tu veux authoriser (image/jpeg je crois pour ton cas)
(je m'édite pour m'éviter les futures remarques : j'ai bien dit que ça fera un premier tri, pas que c'était la solution ultime, certains navigateur se moquant royalement de ce genre de détail )
Marsh Posté le 31-01-2005 à 19:23:10
ah oki merci je vais creuser! Je savais pas que tu pouvais accepter certain type.
Marsh Posté le 31-01-2005 à 19:37:57
Code :
|
Voila apparement cela ne fonctionne pas! Il ne me l'enregistre pas ou pas en jpg! Un idée?
Marsh Posté le 31-01-2005 à 20:05:33
A quoi bon renommer une image avec une extension qui lui correspond pas ...
Pour script si dessus,c'est pas comme ca qu'on vérifie si le type d'image est 'supporté', mais avec le MIME
de plus quel interet de vouloir recuperer une image JPG pour la renommer avec le meme nom en JPG...
ta conversion ne concerne que le gif et le png
Marsh Posté le 31-01-2005 à 20:29:56
Parceque juste avant je le l'upload, et je change le nom du fichier, et j'ai pas trouver comment récupérer l'extensions du fichier avant l'upload.
Je voudrais permettre d'uploader de jpg,png, gif, mais que apres l'upload, le fichier soit en jpg, quel que soit le type entrée par le user..
Marsh Posté le 31-01-2005 à 21:20:17
simoes a écrit : Parceque juste avant je le l'upload, et je change le nom du fichier, et j'ai pas trouver comment récupérer l'extensions du fichier avant l'upload. |
tu peux récupérer le nom du fichier que l'utilisateur a uploadé avec $_FILES['userfile']['name'] et donc l'extension...
ou tu peux même récupérer directement le type mime avec $_FILES['userfile']['type']
Marsh Posté le 01-02-2005 à 09:56:41
Je crois qu'avant de te lancer dans de grosses manip tu devrais retourner faire un tour sur ww.php.net et regarder un peu ce qui concerne les upload ... parceque ça a pas l'air d'etre au point
Marsh Posté le 31-01-2005 à 18:07:53
Voila j'uload une image sur mon site de type jpg,gif,png,... Tout ce passe bien, mais c'est au moment ou je veux convertir cette image au format jpg. Cela me fait une erreur.
J'ai utiliser GD, mais je vois pas vraiment quelle fonction utiliser.
Merci
---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...