cs_miata
Messages postés86Date d'inscriptionmardi 31 août 2004StatutMembreDernière intervention19 août 2008
-
14 sept. 2006 à 19:20
cs_jean84
Messages postés449Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 5 mars 2009
-
15 sept. 2006 à 20:20
Bonjour,
Je sais qu'il y a quelques réponses à ce sujet sur le forum, mais je n'ai pas su les utiliser car elle fotn l'inverse de mon cas ...
J'explique :
J'ai un formulaire qui renvoi un moment une variable qui est un nom de fichier ...
Je voudrais juste récupérer l'extenstion sans le '.' donc si le nom de fichier entré est BlaBla.jpg ben je voudrais arrtibuer une variable qui sois 'jpg' ...
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 14 sept. 2006 à 21:21
Salut!
Avec strrpos tu récupère la position du dernier '.'
Avec substr tu coupes depuis après le point...
www.php.net pour des infos sur ces fonctions, :)
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
cs_miata
Messages postés86Date d'inscriptionmardi 31 août 2004StatutMembreDernière intervention19 août 2008 14 sept. 2006 à 21:55
Merci pour l'info ...
J'ai fait des essais, et été sur le site php.net pour voir les infos et dans mes essai, comme dans ma chaine de valeur, ce n'est qu'un nom de fichier avec substr j'avais asser ...
Voilà mes lignes de codes avec une explication pour les nood qui ne comprendrais pas :
$returned =substr($imgback, -3);
donc enfrançais : j'attribue à la variable $returned la valeur 'la chaine "$imgback" ' au quel je ne prend que les 3 dernière lettre (-3 pour 3 lettre en partant de la fin ^^)
donc si $imgback monimage.jpg, la valeur retournée à $returned après la ligne sera jpg ...
Changer le -3 en ce que vous voulez pour reprendre à l'endroit que vous voulez ...
J'aurais pu mettre aussi :
$returned = substr($imgback, -3, 3);
Cela fait la même chose que la ligne du dessus sauf que je lui précise de ne prendre que les 3 caractère qui suivent ... comme mon extention ne fait que 3 caractère ... je n'en ai pas besoin mais si on reprennais une position exacte dans le milieu d'une chaine de caractère ... c'est utile ...
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 14 sept. 2006 à 22:44
Pas de pb!
Oublie pas qu'avec ta mtéhode, ca prendra que le 'peg' d'un 'jpeg' ...
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"