bonjour,
je voudrai savoir s'il y a une commande ou fonction qui teste l'extension d'une image.
sachant que :
$img = "images/".$data['products_image']."-150x150";
c pour recupurer l'image aprés je veux tester son extension
bonjour,
je voudrai savoir s'il y a une commande ou fonction qui teste l'extension d'une image.
sachant que :
$img = "images/".$data['products_image']."-150x150";
c pour recupurer l'image aprés je veux tester son extension
salut
tu essayer ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part $ext = substr($img, -3, 3);
merci julien ,
mon dossier image contient 2 extensions "gif" et "jpeg" et ce que je ve savoir si c l'un des deux. comment faire stp?
pour tester l'extension d'une image j'ai du faire ce code la:
a la fin j'ai un message d'erreur qui me di que la fonction n'est aps definie:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 $img = "images/".$data['products_image']."-150x150"; $extension=get_extension($img); $type="image/png"; if($extension=="gif") { $type="image/gif"; } else if($extension=="jpeg") { $type="image/jpeg"; } function get_extension($img) { $parts = explode('.',$img); $last = count($parts) - 1; $ext = $parts[$last]; return $ext; echo'$ext'; }
Fatal error: Call to undefined function: get_extension() i
quelqu'un a une reponse pour ça svp
ce message vient du fait que ta fonction est définie après son utilisation.
Mais il ne sert à rien de faire un echo après un return.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 function get_extension($img) { $parts = explode('.',$img); $last = count($parts) - 1; $ext = $parts[$last]; return $ext; echo'$ext'; } $img = "images/".$data['products_image']."-150x150"; $extension=get_extension($img); $type="image/png"; if($extension=="gif") { $type="image/gif"; } else if($extension=="jpeg") { $type="image/jpeg"; }
heu si c'est un fichier en upload vaut mieux tester comem ceci:
par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part if($fAttribs['mime']!="image/jpeg")
tester juste le string de l'extension ne préjuge en rien du format réel du fichier ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Salut,
pour connaitre l'extension d'un fichier tu peux utiliser pathinfo
http://fr.php.net/manual/fr/function.pathinfo.php
Partager