Siol Posté 2 Octobre 2006 Partager Posté 2 Octobre 2006 Bonjour, Je voudrais savoir comment enlever l'extension dans une chaine de caractere Exemple: "Bonjour.jpg" donnerai "Bonjour". "Bonjour.gif.jpg" donnerai "Bonjour.gif". "Bonjour.jpeg" donnerai "Bonjour". "Bonjour.png" donnerai "Bonjour". "Bonjour.gif" donnerai "Bonjour". Car lors de la recuperation du nom du fichier dans un upload ($_FILES['image']['name']) , sa inclu l'extension :S Si vous avez des idées. Voila merci. Cordialement. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 2 Octobre 2006 Partager Posté 2 Octobre 2006 Bonjour, Essai ceci : $Mavar = Substr($_FILES['image']['name'], 0, strpos($_FILES['image']['name'],".")); Mais si le nom de l'image comporte un "point", il faudra faire autrement (Substr avec un chiffe négatif par exemple) Portekoi Lien vers le commentaire Partager sur d’autres sites More sharing options...
Siol Posté 2 Octobre 2006 Auteur Partager Posté 2 Octobre 2006 Sa marche pour "Bonjour.jpeg" donnerai "Bonjour". "Bonjour.png" donnerai "Bonjour". "Bonjour.gif" donnerai "Bonjour". mais non pour : "Bonjour.gif.jpg" donnerai "Bonjour.gif". Merci pour la réponse rapide. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 2 Octobre 2006 Partager Posté 2 Octobre 2006 Dans ce cas, il faut partir de la droite de la chaine... $Var = Substr($_FILES['image']['name'], 0, strrpos($_FILES['image']['name'], ".")); Lien vers le commentaire Partager sur d’autres sites More sharing options...
Siol Posté 2 Octobre 2006 Auteur Partager Posté 2 Octobre 2006 Sa marche parfait merci ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant